Загрузка...

Hulp with a task

Thread in C/C++ created by Fendr0n Feb 10, 2020. 170 views

  1. Fendr0n
    Fendr0n Topic starter Feb 10, 2020 Banned 3 Feb 1, 2019
    Дано натуральное число. Верно ли, что в данном числе сумма цифр больше А, а само число делится на А. А задается.
    Языык c++
     
  2. CMH
    да, верно
     
  3. Aweasu
    Aweasu Feb 10, 2020 アウェアす 2261 Dec 13, 2018
  4. Perlinho
    Perlinho Feb 10, 2020 Banned 85 Jul 5, 2019
    да это верно
     
  5. Fendr0n
    Fendr0n Topic starter Feb 10, 2020 Banned 3 Feb 1, 2019
    Perlinho, мне бы решение
    The post was merged to previous Feb 10, 2020
    Aweasu, спасибо конечно, но я уже это делал.
     
  6. Perlinho
    Perlinho Feb 10, 2020 Banned 85 Jul 5, 2019
    Fendr0n, а это блять сковорода чтоле?
     
  7. Fender_inactive2697143
    Fendr0n, отпиши мне в ЛС
     
  8. zaqw
    zaqw Feb 13, 2020 1 Dec 14, 2019
    Ну если я правильно понял задание..
    Code
    #include <iostream>

    #include <string>

    using namespace std;

    int sum(int number) {
    return (number) ? number % 10 + sum(number / 10) : 0;
    }

    void main() {
    setlocale(LC_ALL, "RUSSIAN");

    unsigned long int number;
    unsigned long int A;
    cout << "\tВвод данных\n";
    tryAgain:
    cout << ">> Введите натуральное число:\t";
    cin >> number;
    if (number > 0) {
    cout << ">> Введите число A:\t\t";
    cin >> A;
    cout << "\n\tРезультат работы\n";
    cout << "1." << ((number % A) == 0 ? "Число( " + to_string(number) + " ) делится на число A( " + to_string(A) + " )" : "Число( " + to_string(number) + " ) не делится на число A( " + to_string(A) + " )") << endl;
    int number_sum(sum(number));
    cout << "2." << ((number_sum > A) ? "Сумма цифр в числе( " + to_string(number) + " ) больше A( " + to_string(A) + " )" : "Сумма цифр в числе( " + to_string(number) + " ) меньше A( " + to_string(A) + " )") << endl;
    } else {
    cout << "\nВведите натуральное число!" << endl;
    goto tryAgain;
    }
    system("pause");
    }
     
Top
Loading...