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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Grind
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 19
#1

Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 - C++

14.10.2012, 17:23. Просмотров 2185. Ответов 5
Метки нет (Все метки)

Найти все двузначные числа сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 на .Числа от 10 до 99.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 17:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 (C++):

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9 - C++
Вроде код правильный наклепала. А вывода никакого нет. В чем ошибка? #include <vcl.h> #include <iostream.h> #include <math.h> ...

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9 - C++
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9. Знаю что должно вывести 18, 45, 90,...

На отрезке [2, n] найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится - C++
Помогите,вот задание. На отрезке найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится. Код...

Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. - C++
Привет мозги, нужно решить задачу по Си++. Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3...

Найти все двузначные числа, сумма квадратов цифр которых делится на 17 - C++
Найти все двузначные числа, сумма квадратов цифр которых делится на 17.

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

5
CodeR
Фрилансер
3364 / 2773 / 785
Регистрация: 08.02.2012
Сообщений: 6,074
Записей в блоге: 1
15.10.2012, 14:09 #2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function S(n:integer):byte;
Var t:byte;
Begin
    t:=0;
    While n>0 do
    Begin
      t:=t+n mod 10;
      n:=n div 10;
    End;
    S:=t;
End;
Var i:byte;
Begin
    For i:=10 to 99 do
     if (S(i)=S(i*2))or(S(i)=S(i*3))or(S(i)=S(i*4))or(S(i)=S(i*5))
      or(S(i)=S(i*6))or(S(i)=S(i*7))or(S(i)=S(i*8))or(S(i)=S(i*9))
       then writeln(i);
End.
0
Grind
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 19
16.10.2012, 21:26  [ТС] #3
C++ надо
0
HighPredator
5541 / 1854 / 346
Регистрация: 10.12.2010
Сообщений: 5,471
Записей в блоге: 2
16.10.2012, 22:33 #4
Цитата Сообщение от Grind Посмотреть сообщение
C++ надо
Тогда почему вы в Паскале тему создали?!
0
doctor_lecter
280 / 153 / 8
Регистрация: 22.09.2012
Сообщений: 283
16.10.2012, 22:55 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
unsigned int calcSumNumber(unsigned int num) {
    if (num < 10)
        return num;
    else
        return num%10 + calcSumNumber(num/10);
}
 
int main() {
    for (unsigned int i=10; i <= 99; ++i)
        for (unsigned int j=2; j <=9; ++j)
            if (calcSumNumber(i) == calcSumNumber(i*j))
                std::cout << "sum " << i << " = sum " << i << "*" << j << " = sum " << i*j << std::endl;
}
0
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
17.10.2012, 05:51 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
unsigned int calcSumNumber(unsigned int num) {
    if (num < 10)
        return num;
    else
        return num%10 + calcSumNumber(num/10);
}
 
int main() {
    for (unsigned int i=10; i <= 99; ++i)
    {
        unsigned int t=calcSumNumber(i);
        for (unsigned int j=2; j <=9; ++j)
            if (t != calcSumNumber(i*j))
                break;
        if(j==10)
            std::cout << i << std::endl;
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 05:51
Привет! Вот еще темы с ответами:

Дано двузначное натуральное число m. Получить все двузначные натуральные числа, сумма квадратов цифр которых р - C++
Дано двузначное натуральное число m. Получить все двузначные натуральные числа, сумма квадратов цифр которых равна m (например, если m=13,...

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27 - C++
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме средних цифр , а само число делится на 6 и 27 . В С++

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

Найти на отрезке все числа, сумма цифр которых дает заданное - C++
Пользователь вводит числа х, a, b. Из промежутка от a до b найти все числа, сумма цифр которых дает х.


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

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

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