Предмет: Информатика, автор: belik247oz20u5

Написать программу выводящую в массив состоящий из рандомных элементов yes ,если в нём есть число кратное 5, и no, если в нём нет Числа кратного 5..

Ответы

Автор ответа: Slavque
1
Ничего страшного тут и сложного нет, просто циклом проходите массив и создаёте счётчик, если хоть какое-то число делится на 5 без остатка, то вы добавляете к счётчику +1. А далее выводите через if, если счётчик > 0, то yes, else = no.
UPD:
Ещё добавил один метод через boolean.
Точно так-же, только вместо j++, меняете вашу переменную на true;
Приложения:

eugene7870: почему не всегда?
eugene7870: в каких случаях не работает?
Slavque: Я поставил ваш вариант, в массиве есть числа кратные 5 (даже не одно) и все-равно выводит (no)
Slavque: В очень редких случаях выводит yes
eugene7870: ща почекаю
eugene7870: ну это по сути абсолютно та же запись, что через if
eugene7870: ах, ну да, здесь в этом случае через условие надо
eugene7870: здесь так не прокатит
eugene7870: ну ладно, извините :)
eugene7870: это работает только если последний цикл записать так: for(int i=0;i<size&&!check;i++) check=a[i]%5==0;
Похожие вопросы
Предмет: Другие предметы, автор: erlanovicomirbek
Предмет: Математика, автор: миша294