Talikova164
?>

Андрей нашел старый калькулятор. Цифры на нем еще можно было разглядеть, но названия арифметических операций оказались стерты. Андрей нажал последовательно клавиши A2 D4 C2 D2 B3 D1 C3 C4, и в результате получил число 23. Какое число получит Андрей, если наберет С1 D3 C3 D2 A1 D1 B2 С4?

Информатика

Ответы

buhh20104519

ответ: 14

Каждой вершине, начиная с начальной (A), поставим в соответствие индекс, равный количеству путей, которыми можно попасть в эту вершину. Для вершины A (начало пути) индекс всегда равен 1 (в начало пути можно попасть единственным образом – никуда не двигаясь). Теперь сформулируем правило: индекс вершины равен сумме индексов его предков. Исходя из этого индекс Б равен 1 (предок у Б один – вершина A). У вершины Г предками являются А и В, значит индекс вершины Г равен 1+1=2. И т.д.

Объяснение:

gallush9

//С циклом for:

import java.util.Scanner;

import java.util.Arrays; //Если захочется напечатать в консоль массив

public class MyClass {

   public static void main(String args[]) {

       Scanner input = new Scanner(System.in);

       String[] numbers = input.nextLine().split(" "); /split() делит значения после определённого символа, в нашем случае — пробела

       int sum = 0;

   

       for(int i = 0; i<numbers.length; i++) {

           sum += Integer.parseInt(numbers[i]);

       }

       System.out.println("The sum of the numbers: " + sum);

       //System.out.println(Arrays.toString(numbers));

   }

}

//С циклом while:

import java.util.Scanner;

import java.util.Arrays;

public class MyClass {

   public static void main(String args[]) {

       Scanner input = new Scanner(System.in);

       String[] numbers = input.nextLine().split(" ");

       int sum = 0;

       int i = 0;

 

       while(numbers.length != i) {

              sum += Integer.parseInt(numbers[i]);

              i++;

       }

       System.out.println("The sum of the numbers: " + sum);

       //System.out.println(Arrays.toString(numbers));

   }

}

//С циклом do-while:

import java.util.Scanner;

import java.util.Arrays;

public class MyClass {

   public static void main(String args[]) {

       Scanner input = new Scanner(System.in);

       String[] numbers = input.nextLine().split(" ");

       int sum = 0;

       int i = 0;

       

       do {

           sum += Integer.parseInt(numbers[i]);

           i++;

       } while(numbers.length != i);

       

       System.out.println("The sum of the numbers: " + sum);

       //System.out.println(Arrays.toString(numbers));

   }

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Андрей нашел старый калькулятор. Цифры на нем еще можно было разглядеть, но названия арифметических операций оказались стерты. Андрей нажал последовательно клавиши A2 D4 C2 D2 B3 D1 C3 C4, и в результате получил число 23. Какое число получит Андрей, если наберет С1 D3 C3 D2 A1 D1 B2 С4?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

is490
treneva359
Шуршилина_Ильич
kotsur
nusupova
turovskaya69
Paikina Natalya30
katar050419735
bogdanovaoksa
Dlyamila
vifslafes
krikriska84
yaudo47
svetlana-ladyga
Yelena-Svetlana