Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
Grind
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 19
1

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

14.10.2012, 17:23. Просмотров 2584. Ответов 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
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа...

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9
Вроде код правильный наклепала. А вывода никакого нет. В чем ошибка? ...

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

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

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

5
CodeR
Фрилансер
3381 / 2782 / 3000
Регистрация: 08.02.2012
Сообщений: 6,722
Записей в блоге: 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
5681 / 2003 / 720
Регистрация: 10.12.2010
Сообщений: 5,762
Записей в блоге: 3
16.10.2012, 22:33 4
Цитата Сообщение от Grind Посмотреть сообщение
C++ надо
Тогда почему вы в Паскале тему создали?!
0
doctor_lecter
281 / 154 / 30
Регистрация: 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
Эксперт С++
4686 / 2512 / 751
Регистрация: 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
17.10.2012, 05:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 05:51

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

Дано двузначное натуральное число m. Получить все двузначные натуральные числа, сумма квадратов цифр которых р
Дано двузначное натуральное число m. Получить все двузначные натуральные числа,...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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