Есть ответ 👍

Пользователь вводит 10 натуральных чисел. вывести на экран количество трехзначных чисел, кратных 5. если таких нет, на экран вывести no.

122
165
Посмотреть ответы 2

Ответы на вопрос:

Астар
4,5(98 оценок)

Если на паскале то вот: begin var a: array of integer; var k: =0; for var i: =1 to 10 do begin readln(b); a[i]: =b; end; for var i: =1 to 10 do begin if a[i] mod 5 = 0 then inc(k); end; if k=0 then println('no') else println(k); end. должно быть так, проверить на ошибки не могу, так как компа нету рядом.
Liz0997
4,4(99 оценок)

Program project1;   const   //множество разделителей слов.   d = [ ' ' , '.' , ',' , ': ' , '; ' , '! ' , '? ' , '-' , # 9 , # 10 , # 13 ]; var   s , strw , strwmax : string;   i , pos1 , len , lenw , lenwmax , cnt : integer; begin   repeat     writeln ( 'задайте текст: ' );     readln (s );       //обработка текста.     len : = length (s );     lenwmax : = 0;     strwmax : = '';     cnt : = 0;     pos1 : = 0;     for i : = 1 to len do begin       //пропускаем разделители.       if s [i ] in d then continue;       //отслеживаем начало слова.       if (i = 1 ) or (s [i - 1 ] in d ) then pos1 : = i;       //отслеживаем конец слова.       if (i = len ) or (s [i + 1 ] in d ) then begin         //вычисляем длину слова.         lenw : = i - pos1 + 1;         //выделяем слово.         strw : = copy (s , pos1 , lenw );         //если слово совпадает с текущим наибольшим по длине,         //тогда увеличиваем счётчик.         if strw = strwmax then begin           cnt : = cnt + 1;         end else if lenw > lenwmax then begin           //если это очередное слово длиннее всех ранее найденных слов, то           //запоминаем его и его длину и сбрасываем счётчик.           strwmax : = strw;           lenwmax : = lenw;           cnt : = 1;         end;       end;     end;       //показываем результат.     if strwmax < > '' then begin       writeln ( 'первое из самых длинных слов: "' , strwmax , '".' );       writeln ( 'это слово встречается в тексе ' , cnt , ' раз.' );     end else begin       writeln ( 'в строке нет слов.' );     end;       writeln ( 'повторить - enter, выход - любой символ + enter.' );     readln (s );   until s < > ''; end.   находит саммое длинное слово 

Популярно: Информатика