Top.Mail.Ru
Ответы

Помогите в задаче по информатике!!!

Даны 10 натуральных чисел. Если среди них есть 0 - вывести надпись "Ура! "

Очень прошу, помогите!

По дате
По рейтингу
Аватар пользователя
Оракул
11лет

Самый легкий и самый краткий на Visual Basic .NET или C#
(Какая разница - автор вопроса ЯП не указала...)

Аватар пользователя
Ученик
11лет

var
a:array[1..10] of real;

i:integer;
begin
For i:=1 to 10 do
readln(a[i]);
for i:=1 to 10 do
if a[i]=0 then a[10]:=0;
If a[10]=0 then write ('УРА! ');
end.
вот вариант полегче

Аватар пользователя
Знаток
11лет

То есть не на каждый 0 выводить, а если он в принципе есть?

Перемножить все элементы масивва последовательно - если результат=0 - УРА!!!!

Аватар пользователя
Оракул
11лет

Оригинальное решение! Класс! :)))

Аватар пользователя
Ученик
11лет

на языке паскаль?
program v1;
var
a:array[1..10] of real;
i:integer;
begin
for i:=1 to 10 do
begin
writeln('a[',i,']=');
readln(a[i]);
end;
for i:=1 to 10 do
begin
if a[i]=0 then writeln('УРА') else writeln('ГРУСТЬ');
end;end.

Аватар пользователя
Гений
11лет

Сравнить все числа с нулём. Всё.



Видео по теме