Предмет: Информатика,
автор: belik247oz20u5
Написать программу выводящую в массив состоящий из рандомных элементов yes ,если в нём есть число кратное 5, и no, если в нём нет Числа кратного 5..
Ответы
Автор ответа:
1
Ничего страшного тут и сложного нет, просто циклом проходите массив и создаёте счётчик, если хоть какое-то число делится на 5 без остатка, то вы добавляете к счётчику +1. А далее выводите через if, если счётчик > 0, то yes, else = no.
UPD:
Ещё добавил один метод через boolean.
Точно так-же, только вместо j++, меняете вашу переменную на true;
UPD:
Ещё добавил один метод через boolean.
Точно так-же, только вместо j++, меняете вашу переменную на true;
Приложения:
eugene7870:
почему не всегда?
в каких случаях не работает?
Я поставил ваш вариант, в массиве есть числа кратные 5 (даже не одно) и все-равно выводит (no)
В очень редких случаях выводит yes
ща почекаю
ну это по сути абсолютно та же запись, что через if
ах, ну да, здесь в этом случае через условие надо
здесь так не прокатит
ну ладно, извините :)
это работает только если последний цикл записать так: for(int i=0;i<size&&!check;i++) check=a[i]%5==0;
Похожие вопросы
Предмет: Биология,
автор: Sonya1597536545
Предмет: География,
автор: Itachiimba228
Предмет: Қазақ тiлi,
автор: b0nes1337pocan123
Предмет: Математика,
автор: миша294