Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247
#1

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" - C++

05.04.2013, 00:47. Просмотров 2588. Ответов 4
Метки нет (Все метки)

4.24. Дано двузначное число. Определить:
а) является ли сумма его цифр двузначным числом;
б) больше ли числа "a" сумма его цифр.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 00:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" (C++):

Является ли сумма цифр числа двузначным числом - C++
Пользователь вводит двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа а сумма его...

Является ли сумма цифр числа двузначным числом - C++
Дано двузначное число. Определить: 1)Является ли суммы этих чисел двузначным числом. 2)Больше ли число а суммы этих чисел. ...

Определить, является ли сумма цифр этого числа простым числом - C++
Помогите решить задание в С++ Дано натуральное число. Определить, является ли сумма цифр этого числа простым числом

Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу - C++
Требуется помощь.. Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому...

Является ли сумма цифр двузначным числом кратным трём - C++
1.Дано двузначное число. Является ли сумма его цифр двузначным числом кратным трём. 2.дано трехзначное число.равна ли его средняя цифра...

Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. - C++
Помогите решить задачу: "Определить все числа, принадлежат промежутку , сумма цифр которых является простым числом." Здесь надо цикл на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
05.04.2013, 15:41 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#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";
 
 
    cout << "Введите число a: ";
    int a;
    cin >> a;
 
    
    if(sum > a)
        cout << "Сумма цифр числа больше числа a\n";
    else
        cout << "Сумма цифр числа меньше числа а\n";
 
    system("pause");
    return 0;
}
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
05.04.2013, 15:42 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main(){
    int num, sum, a, b;
    cout << "Vvedite dvuznachnoe chislo: " << endl;
    cin >> num;   
    
    a = num % 10;
    b = (num - a) / 10;
    
    sum = a + b;
    
    if(sum >= 10)
        cout << "a) Da!" << endl;
    else cout << "a) Net!" << endl;
    
    if(sum > 'a')
        cout << "b) Da!" << endl;
    else cout << "b) Net!" << endl;
    
    system("pause");
    return 0;
}
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247
09.04.2013, 01:33  [ТС] #4
с двумерными массивами
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
09.04.2013, 13:05 #5
с двумерными массивами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <locale.h>
using namespace std;
 
int main(){
    setlocale(LC_ALL,"Rus");
    int num, num1, num2, num3, i = 0, j = 0, a, b;
    int mas[1][2];
    cout << "Ââåäèòå ÷èñëî: ";
    cin >> num;
    b = num % 10;
    a = (num - b) / 10;
    mas[i][j] = a;
    mas[i][j + 1] = b;
    
    num1 = mas[i][j];
    num2 = mas[i][j + 1];
    
    if(num1 + num2 >= 10)
        cout << "a) Г„Г*!" << endl;
    else cout << "a)ГЌГҐГІ!" << endl;
    
    cout << "Ââåäèòå Г±Г°Г*ГўГ*ГЁГ¬Г*åìîå ÷èñëî: ";
    cin >> num3;
    
    if(num3 > (num1 + num2))
        cout << "ГЎ) Г„Г*!" << endl;
    else cout << "ГЎ)ГЌГҐГІ!" << endl;
    
    system("pause");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2013, 13:05
Привет! Вот еще темы с ответами:

Найти все простые числа, не превосходящие заданного числа, сумма цифр которых, также является простым числом - C++
Срочно нужен код программы в C++ (желательно с комментариями). Я бы разобрался и сам, но на это уйдет время, которого у меня нет :( ...

Назовем число красивым, если сумма квадратов его цифр является простым числом - C++
Здравствуйте. Помогите с задачкой ((Назовем число красивым, если сумма квадратов его цифр в десятичной системе счисления является...

Сумма цифр данного трехзначного числа N является четным числом - C++
составить линейную программу печатающую значение true , если указанное высказывание является истинным и false - в противном случае.Сумма...

Определить равна ли сумма первых двух цифр числа третьей его цифре - C++
bool ifaplusbC(int x) { int a,b,c; a=x/100; b=x%100; b=x/10; c=x%10; if(c==a+b) return true; else


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.04.2013, 13:05
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru