+ 1
Практика 4.2
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner read = new Scanner(System.in); int number = read.nextInt(); int a = number%10; int b = number%9; int c = number%4; int d = number%6; if(a==0&&b==0){ System.out.println ("You won $200"); }else if(c==0||d==0){ System.out.println ("You won $50"); }else{ System.out.println("Try agan."); } //ваш код } }
8 Antworten
+ 6
Брух! это 'Try again' вы пропустили 'i'
+ 6
Вы можете использовать оператор '&&' для обоих условий.
else if(c==0&&d==0){
System.out.println ("You won $50);
}
+ 2
Точно!)))
+ 1
This program is working fine (no errors)
+ 1
Все тесты показывают верно и лишь один закрытый выводит неверно
+ 1
К сожалению нет! В условии указанно именно "или"
+ 1
Вы можете выиграть деньги в лотерею. Если номер билета кратен 10 и 9, программа выводит “You won $200”. Если он кратен 4 или 6, программа выводит "You won $50". Во всех других случаях приз не положен, а программа должна вывести “Try again”.
Пример Входных Данных
11457
Пример Выходных Данных
Try again
Подсказка
Число a кратно числу b, если a%b == 0.
0
Оказался в той же ситуации, не понимаю почему не проходит 5-ый , скрытый тест.