Главная » 2017 » Апрель » 17 » Пример решения ЕГЭ по Информатике Задание №24 Вариант 1
18:41
Пример решения ЕГЭ по Информатике Задание №24 Вариант 1

Задание 1.

На об­ра­бот­ку по­сту­па­ет по­ло­жи­тель­ное целое число, не пре­вы­ша­ю­щее 109. Нужно на­пи­сать про­грам­му, ко­то­рая вы­во­дит на экран сумму цифр этого числа, мень­ших 7. Если в числе нет цифр, мень­ших 7, тре­бу­ет­ся на экран вы­ве­сти 0.

Программа

#include <iostream>

using namespace std;

void main()

{

                setlocale(0, "RUS");

                int N, sum, d;

                cin >> N;

                sum = 0;

                while (N > 0)

                {

                               d = N % 10;

                               if (d < 7)

                                               sum = sum + d;

                               N = N / 10;

                }

                cout << sum;

}

 

 

Пояснение

  1.  #include <iostream> - подключаем библиотеку  <iostream>
  2.  using namespace std - обявление пространства имен std.
  3.  void main – указывает стартовую точку программы.
  4.  setlocale(0, "RUS") – подключение
  5.  int N, sum, d – объявляем локальные переменные целочисленного типа
  6.  cin >> N – ввод переменной
  7.  sum = 0 – присваивание значения переменной

 

  1.  while (N > 0) – цикл (пока) для N больше 0
  2.  d = N % 10 – (в цикле) переменной d присваивается значение остатка от деления N на 10
  3.  if (d < 7) – (в цикле) условие (если) эта переменная меньше 7
  4.  sum = sum + d – (в цикле) d меньше 7 если то переменной sum присваивается значение sum + d
  5.  N = N / 10 – (в цикле) переменной N присваивается значение N/10

 

  1.  cout << sum – выводим переменную sum

 

 

Задание 2.

Тре­буется на­пи­сать про­грам­му, при вы­пол­не­нии ко­то­рой с кла­ви­а­ту­ры счи­ты­ва­ет­ся на­ту­раль­ное число N, не пре­вос­хо­дя­щее 109, и вы­во­дит­ся про­из­ве­де­ние цифр этого числа.

Программа

#include <iostream>

using namespace std;

void main()

{

                setlocale(0, "RUS");

                int N, sum;

                cin >> N;

                sum = 1;

                while (N > 0)

                {

                               N = N % 10;

                               sum *= N;

                }

                cout << sum;

}

 

Пояснение

  1. #include <iostream> - подключаем библиотеку  <iostream>
  2.  using namespace std - обявление пространства имен std.
  3.  void main – указывает стартовую точку программы.
  4.  setlocale(0, "RUS") – подключение
  5.  int N, sum, d – объявляем локальные переменные целочисленного типа
  6.  cin >> N – ввод переменной
  7.  sum = 0 – присваивание значения переменной

 

  1.  while (N > 0) – цикл (пока) для N больше 0
  2.  N = N % 10 – (в цикле) переменной d присваивается значение остатка от деления N на 10
  1.  sum *= N - (в цикле)  переменной sum присваивается значение sum = sum*N

 

  1.  cout << sum – вывести переменную sum
Просмотров: 140 | Добавил: Надежда_Халтурина | Теги: ЕГЭ Информатика Задание №24 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar