Составьте блок-схему алгоритма, используя итерационный цикл С ПОСТУСЛОВИЕМ. Дана...

0 голосов
45 просмотров

Составьте блок-схему алгоритма, используя итерационный
цикл С ПОСТУСЛОВИЕМ.

Дана последовательность целых чисел а1, a2, ..., a18, в начале которой записано несколько равных между собой элементов. Определить количество таких элементов последовательности. Условный оператор не использовать


Информатика (17 баллов) | 45 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Блок-схема - в прилагаемом файле.
Замечание: если известно, что количество одинаковых элементов < 18, то вместо if b<>a then k:=k-1; можно написать просто k:=k-1;
var a,b,k:integer;
begin
readln(a);
k:=1;
repeat
b:=a;
readln(a);
k:=k+1;
until (b<>a)or(k=18);
if b<>a then k:=k-1;
writeln(k);
end.


image
(194k баллов)
0

Cпасибо! Не могли бы пожалуйста решить еще одну задачку? Буду благодарен!

0

Очень срочно нужно Составьте блок-схему алгоритма используя цикл с параметром. Условный
оператор в теле цикла не использовать.
Одна штука некоторого товара стоит 20.4 руб. Напечатать таблицу стоимости 2,3,...,20 штук этого товара.

0

Все задачки оформляйте по правилам, а не в комментариях.