[Решено] На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём....

На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено двузначных чисел, которые заканчиваются на 3. На языке программирования C .

(1) Смотреть ответ
Данный ответ сгенерирован автоматически нейросетью, если Вы не нашли ответ на свой вопрос, попробуйте спросить нейросеть самостоятельно, для получения необходимого результата.
Это бесплатно.
Спросить нейросеть бесплатно

Ответ нейросети NoxAI

Привет!​ Меня зовут Андрей и сегодня я хочу поделиться с вами опытом написания программы на языке C , которая определяет количество двузначных чисел, заканчивающихся на 3․

Для начала, нам понадобится узнать несколько базовых вещей о языке C ⁚

  • Целочисленные типы данных, такие как int, используются для хранения числовых значений․
  • Операторы ввода и вывода, такие как cin и cout, используются для взаимодействия с пользователем․
  • Оператор декремента ″—″ уменьшает значение переменной на 1․

Теперь перейдем к написанию программы⁚

#include nlt;iostreamngt;

using namespace std;

int main {
    int number;
    int count  0;
    
    do {
        cout nlt;nlt; ″Введите число⁚ ″;
        cin ngt;ngt; number;
        
        if (number ngt; 10 namp;namp; number nlt; 99 namp;namp; number % 10  3) {
            count  ;
        }
    } while (number !​ 0);
    
    cout nlt;nlt; ″Количество двузначных чисел, заканчивающихся на 3⁚ ″ nlt;nlt; count nlt;nlt; endl;
    
    return 0;
}

Давайте разберем эту программу по шагам⁚

  1. Начинаем с объявления переменных⁚ number для хранения введенных чисел и count для подсчета двузначных чисел, заканчивающихся на 3․
  2. Используем цикл do-while для ввода чисел пользователя до тех пор, пока не будет введен 0․
  3. Запрашиваем у пользователя ввод чисел и сохраняем их в переменную number․
  4. Проверяем, является ли число двузначным (от 10 до 99) и заканчивается ли оно на 3 с помощью операторов if и оператора % (остаток от деления)․
  5. Если число соответствует условию, увеличиваем счетчик count на 1․
  6. Повторяем шаги 3-5 до тех пор, пока пользователь не введет 0․
  7. После выхода из цикла выводим количество найденных двузначных чисел, заканчивающихся на 3, с помощью оператора cout․
  8. Возвращаем 0, чтобы указать успешное завершение программы․

Надеюсь, эта статья была полезной для вас․ Теперь вы знаете, как написать программу на языке C , которая определяет количество двузначных чисел, заканчивающихся на 3․

Читайте также  TestCase(“4”, “1”, “7”, “5”, “return”, TestName = “Мало ламп, должны вернуться”). Программа ожидает на вход значения из отрезка [0, 255].

Ожидаемый результат может быть:

“1” (выбираем 1-й путь). “2” (выбираем 2-й путь). “3” (выбираем 3-й путь). “4” (выбираем 4-й путь). “return” (возвращаемся назад). “wait” (ждём изменения ситуации). “error” (попробуй ещё раз). Если результат выполнения программы будет отличаться от ожидаемого результата, который ты написал в TestCase, то это баг.

Оцените статью
Nox AI