Изменить программу так,чтобы она решала следующую задачу.Дано количество яблок в коробке.В классе учится 26 учеников.Определить сколько яблок достанется каждому ученику и сколько яблок останется в коробке.
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016 // Внимание! Если программа не работает, обновите версию!
begin var a:=ReadlnString('IP=').ToWords('.'); if a.Length<>4 then Writeln('Адрес - это четыре числа, разделенные точками') else begin var n:integer; foreach var c in a do begin if not TryStrToInt(c,n) then begin Writeln(c,'- не целое число'); exit end else if n>255 then begin Writeln(c,' превышает 255'); exit end; end; Writeln('IP-адрес корректен') end end.
Примеры IP= 128.16.35.a4 a4- не целое число
IP= 240.127.56.340 340 превышает 255
IP= 34.56.42,5 Адрес - это четыре числа, разделенные точками
1. a; c 2. write(); writeln(). Пример: write(c) /поясняю: ln добавляется для перехода на следующую строку при выводе/ 3. Ошибка - в строке "writeln(введите значения переменных m и n);" не указана переменная k. Так же не нужны кавычки в выводе, а при вводе необходимы. Исправление: program prim_a; var m, n, k: integer;
begin writeln('введите значения переменных m, n и k'); read(m,n, k); writeln((m+n+k)*5); end. 4. a) program plowad; var a, h: real;
begin writeln('Введите основание треугольника и высоту'); readln(a, h); writeln('Площадь треугольника равна ', a*h/2); end. 5. program proizvedenie; var a, b: integer;
begin writeln('Введите двузначное число'); readln(a); b:=a mod 10; a:=a div 10; writeln('Произведение цифр двузначного числа равно ', a*b); end.
amount = int(input())
students = 26
##сколько получил каждый
a = amount // students
## сколько останется
b = amount % students
print(a, b)
Объяснение: