Загрузка...

Задача си ++

Тема в разделе C/C++ создана пользователем EVIM 6 дек 2020. 189 просмотров

  1. EVIM
    EVIM Автор темы 6 дек 2020 1495 20 июн 2018
    Написать программу, которая принимает от пользователя натуральное число и определяет, является ли сумма цифр этого числа двузначным числом. Если пользователь ввел НЕ трехзначное число - сообщение об ошибке и приглашение к повторному введению без закрытия программы.
     
  2. fak
    fak 6 дек 2020 Играю с твоей сукой 140 21 мар 2017
    Ой бля, да это изи. Поищи в инете...
     
    1. fak
      fak, Сейчас попробую помочь, только с++ скачаю
  3. fak
    fak 6 дек 2020 Играю с твоей сукой 140 21 мар 2017
    C
    #include "stdafx.h"
    #include <iostream>
    #include <cstdlib>

    using namespace std;

    int main(int argc, _TCHAR* argv[])
    {
    setlocale(LC_ALL, "RUS");
    int num[2];

    for(int i = 0; i < 2; ++i)
    {
    if(!i)
    {
    do
    {
    cout << "Введите первую цифру двузначного числа: ";
    cin >> num[i];

    if(num[i] >= 10)
    cout << "Неверный ввод, повторите: ";
    else
    break;
    }
    while(cin >> num[i]);
    }
    else
    {
    do
    {
    cout << "Введите вторую цифру двузначного числа: ";
    cin >> num[i];

    if(num[i] >= 10)
    cout << "Неверный ввод, повторите: ";
    else
    break;
    }
    while(cin >> num[i]);
    }
    }
    int sum = num[0] + num[1];

    cout << "Сумма цифр числа: " << sum << endl;

    if(sum >= 10)
    cout << "Сумма цифр числа двузначная.\n";
    else
    cout << "Сумма цифр однозначная\n";

    system("pause");
    return 0;
    }
     
Загрузка...
Top