Напишите программу, которая получает три числа и выводит количество одинаковых чисел в...

0 голосов

Напишите программу, которая получает три числа и выводит количество одинаковых чисел в этой цепочке.

Входные данные
Входная строка содержит три целых числа, разделённых пробелами.

Выходные данные
Программа должна вывести количество одинаковых чисел из переданного ей набора или число 0, если все числа различные.

Примеры
входные данные
1 2 1
выходные данные
2
На Паскале


спросил от (25 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от БОГ (150k баллов)
 
Лучший ответ

Var
  a,b,c,k:integer;
begin
  k:=1;
  Read(a,b,c);
  if a=b then Inc(k);
  if a=c then Inc(k);
  if (b=c) and (k=1) then k:=2;
  Writeln(k)
end.

0 голосов
ответил от БОГ (194k баллов)

Var a,b,c:integer;
begin
writeln('a, b, c:');
readln(a,b,c);
if (a=b)and(b=c)
 then writeln(3)
 else if (a=b)or(a=c)or(b=c) then writeln(2)
                             else writeln(0);
end.

Пример:
a, b, c:
1 2 1
2

оставил комментарий от (25 баллов)

Спасибо вам огромное, а с ещё одной задачей не поможете?

оставил комментарий от БОГ (194k баллов)

Пожалуйста.

...