как можно быстрее k>1? Результат F(k) ФИО 0 ( a g Program v2_21; VAR k:Integer; Procedure fin:Integer); Begin Write(''); IF n>1 Then Write('*'); Write('*'); ГEnd; ; Begin For k:=0 TO 2 DO F(k); End. -- L T И. И u КЕ 0 B А A р 1. Конечный результат на экране M Программа v2 22; Процедура Ф; Начало Пометить; Конец; Начало ПОКА СвобВпереди выполнить Начало Ф; РоботВперед; РоботВперед, РоботНалево; Конец.
Суть программы Input (A[255], input.txt); // Вводим из файла строку в массив А[255] N = 0; NMax = 0; // Счетчик удачных дней M = 0; // Счетчик длины массива (он может быть и меньше 255) Цикл по i от 1 до 255 If (A[i] <> "У") and (A[i] <> "Н") then M = i - 1; // Как только мы встретили значение, не равное ни У ни Н, так считаем это концом. Конец цикла по i If A[1] = "У" then N = 1 // Проверяем 1-ую ячейку Цикл по i от 1 до M-1 if (A[i] = "Н") and (A[i+1] = "У") then N = 1; // Начало серии У if (A[i] = "У") and (A[i+1] = "У") then N = N + 1; // Продолжение серии У if (A[i] = "У") and (A[i+1] = "Н") then // Окончание серии У if N >= NMax then NMax = N; // Проверяем длину серии end if Конец Цикла по i Output (output.txt, NMax) // вывод максимальной длины серии в файл. Конец программы
VAR k: String; BEGIN Read(k); if (Length(k) = 3) then Write(k, ' - 3-ное число) else Write(k, ' - не 3-ное число'); END.
VAR a,b,c: LongInt; BEGIN Read(a, b, c); If (a <= b)and(a <= c) then Write(a) else (b <= a)and(b <= c) then Write(b) else Write(c); END.
VAR a,b,c: LongInt; BEGIN Read(a, b, c);
if (a = b) then Writeln(a, ' ', b, ' - взаимно противоположные числа'); if (a = c) then Writeln(a, ' ', c, ' - взаимно противоположные числа'); if (b = c) then Writeln(c, ' ', b, ' - взаимно противоположные числа'); END.
VAR a,b,c,d: Real; BEGIN Read(a, b, c, d);
if (a = b)and(b = c)and(c = d) then Write('Ромб') else Write('Не ромб'); END.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку