Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
1

Является ли сумма цифр числа двузначным числом

25.11.2011, 12:21. Показов 6705. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано двузначное число. Определить:

1)Является ли суммы этих чисел двузначным числом.
2)Больше ли число а суммы этих чисел.

как двузначное число например 34 разбить на 3 4 ! чет в с+ не могу понять !
в паскале это можно сделать с помощью div mod!


заранее Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2011, 12:21
Ответы с готовыми решениями:

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

Определить является ли сумма цифр числа двузначным числом
Дано целое число, определить: а) является ли сумма его цифр двузначным числом; б) есть ли...

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

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

25
5 / 3 / 2
Регистрация: 25.11.2011
Сообщений: 78
25.11.2011, 20:58 21
Author24 — интернет-сервис помощи студентам
Не зависнет, а просто не будет выполнять условие

Добавлено через 4 минуты
Цитата Сообщение от legenda Посмотреть сообщение
if (a/10+a%10)>9
Полное условие в скобки if ((a/10+a%10)>9)
0
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
25.11.2011, 21:07  [ТС] 22
опишите все дерево данной программы!
0
4 / 4 / 2
Регистрация: 25.11.2011
Сообщений: 56
25.11.2011, 21:11 23
Цитата Сообщение от legenda Посмотреть сообщение
{cin >> a; // двузначное число
if (a/10+a%10)>9
{
cout << " Сумма цифр двузначно " << endl; // если я все понимаю тут если сумма чисел больше 9 то он выдает " Сумма цифр двузначно " а если меньше 9 то?
if ((a/10+a%10)>a)
cout << " Сумма цифр больше числа " << a
нет, он выдаст "Сумма цифр больше числа", если будет выполняться первое условие. Я просто не правильно прочитал вопрос.
А полная, правильная, версия программы будет выглядеть следующим образом

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>;
 
using namespace std;
 
int main()
{
   int a;
   cin >> a;  // двузначное число
   if ((a/10+a%10)>9)                                        //если сумма цифр числа двузначно
          cout << " Сумма цифр двузначно " << endl; 
    if ((a/10+a%10)<a)                                    // если число [B]а[/B] больше суммы цифр
           cout << " Сумма цифр больше числа " << a;
    return 0;
}
1
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
25.11.2011, 21:13  [ТС] 24
полный кто нибуть код напишите если несложно!

Добавлено через 1 минуту
все ребята туплю)
0
4 / 4 / 2
Регистрация: 25.11.2011
Сообщений: 56
25.11.2011, 21:21 25
если число а не двузначно, программа просто завершится

Добавлено через 1 минуту
я там ошибку допустил, там должно быть не "сумма цифр больше числа", а "число больше суммы цифр"

Добавлено через 5 минут

Не по теме:

Мои первые "Спасибо" и два очка репутации:)

1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
25.11.2011, 21:27 26
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
#include <iostream>
 
int main(int argc, char* argv[])
 
{
    setlocale( LC_ALL,"Russian" );
 
    int number;
 
    std::cout<<"Enter number ";
    std::cin>>number;
 
    if (number>99)
        std::cout << " Число А не двузначно " << std::endl;
    else
        if ( ( number / 10  + number % 10 ) > 9 && ( number / 10  + number % 10 ) < 99 )
            std::cout << " Сумма цифр двузначно " << std::endl;
        else
            std::cout << " Сумма цифр не двузначно " << std::endl;
 
 
    std::cout <<"Меньше число а, чем суммы."<< std::endl;
 
    system ("pause");
    return 0;
}
1
25.11.2011, 21:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2011, 21:27
Помогаю со студенческими работами здесь

Выяснить, является ли сумма элементов четвертой строки массива двузначным числом
Дан двумерный массив. Выяснить, является ли сумма элементов четвертой строки массива двузначным...

Удалить все строки, сумма элементов которых является двузначным числом
Дан массив, содержащий целые числа, размерностью n на n. Использовать дополнительные массивы...

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

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


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru