Даны 20 пар однозначных чисел. Первое число каждой пары означает количество мячей, забитых футбольной командой в игре, второе — количество пропущенных мячей в этой же игре. д) Определить, в скольких играх разность забитых и про...

Даны 20 пар однозначных чисел. Первое число каждой пары означает количество мячей, забитых футбольной командой в игре, второе — количество пропущенных мячей в этой же игре. д) Определить, в скольких играх разность забитых и пропущенных мячей была большей или равной трем. е) Определить общее число очков, набранных командой (за выигрыш дается 3 очка, за ничью —1, за проигрыш — 0). Только в одномерным массиве
Гость
Ответ(ы) на вопрос:
Гость
class FootballTask{  public static void main(String args[]){   java.util.Scanner in = new java.util.Scanner(System.in); int goals[] = new int[2], d = 0, e = 0;   for(int cGoal = 0; cGoal<40; cGoal++){    goals[cGoal%2] = in.nextInt();    if(cGoal%2==1){  if(goals[0]-goals[1]>=3)d++;  if(goals[0]>goals[1])e+=3;   else if(goals[0]==goals[1])e++;    }   }   System.out.println("Разность забитых и пропущенных мячей большая или равная 3 допущена только в "+d+" игре(-ах).");   System.out.print("Общее число очков, набранных командой - "+e);  } }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы