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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
TotCambIKoka
5 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 11
#1

Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа - C++

23.10.2013, 03:48. Просмотров 1139. Ответов 5
Метки нет (Все метки)

Товарищи катятки, запоролся на простой задаче:
Два двузначных числа, записанных подряд, образуют четырехзначное число,
которое нацело делится на их произведение. Найти все такие числа.


Беда в том что выдает неверные значения, может кто найдет у меня ошибку в коде или обьяснит такой результат?
мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int x, y, xy;
 
    for( x = 10 ; x <= 99 ; x++ )
    {
        for( y = 10 ; y <= 99 ; y++ )
            {
                xy = x*100 + y;
                    if (( xy % x*y ) == 0)
                    cout << xy <<"  "<< x*y <<" | " << x << " and " << y <<endl;
            }
    }
    getch();
     return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2013, 03:48     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа
Посмотрите здесь:

Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. - C++
Вроде все норм работает, по крайней мере числа находит, но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке. Надеюсь...

Найти число которое нацело делится на 1,2,3,4,5,6,7,8,9! - C++
Привет, вот решил найти число которое будет нацело делится на 1,2,3,4,5,6,7,8,9! Ну и решил зачем мне искать в ручную если можно написать...

Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел - C++
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их сумму. Найти все такие числа. ...

Для данного числа m найти наименьшее положительное целое число с суммой цифр m и которое делится m - C++
Для данного числа m найти наименьшие положительное целое число с суммой цифр m, которое делится m. ВВОД: Во входном файле записано m ...

Минимальное число, которое делится нацело - C++
Необходимо решить задачу с помощью цикла! Условие: Напечатать минимальное число, большее 200, которое нацело делиться на 17 То что...

Напечатать минимальное число, больше 500, которое нацело делится на 47 - C++
Сделалано в DEV C++,нужно переделать в NetBeans IDE 2)задание: Напечатать минимальное число, больше 500, которое нацело делится на...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
23.10.2013, 05:01     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа #2
У вас в условии xy делится только на x
Возьмите выражение x*y в скобки
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
23.10.2013, 05:01     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа #3
У вас в условии xy делится только на x
Возьмите выражение x*y в скобки
Yurych
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 5
23.10.2013, 05:01     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа #4
А откуда берутся эти числа? Вводятся пользователем?
Нужно не расшифровывать значение чисел, а сразу читать как символьную строку. Затем уже преобразовывать коды символов в числа.
govorov
24 / 24 / 3
Регистрация: 25.09.2013
Сообщений: 76
23.10.2013, 07:36     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа #5
Цитата Сообщение от Yurych Посмотреть сообщение
А откуда берутся эти числа? Вводятся пользователем?
Нужно не расшифровывать значение чисел, а сразу читать как символьную строку. Затем уже преобразовывать коды символов в числа.
Это перебор всех двузначных чисел. Цикл проходит от x = 10 до x = 99. И у также.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2013, 13:27     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа
Еще ссылки по теме:

Напечатать минимальное число, большее 200, которое нацело делится на 17 - C++
Напечатать минимальное число, большее 200, которое нацело делится на 17.

Составить из заданного числа наибольшее число, которое делится на 3. - C++
Дано натуральное число, содержащее до 50 разрядов. Составить из этого числа наибольшее число, которое делится на 3. Если такое число...

Составить из заданного числа наибольшее число, которое делится на 10 - C++
Дано натуральное число, содержащее до 50 разрядов. Составить из этого числа наибольшее число, которое делится на 10. Если такое число...

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


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

Или воспользуйтесь поиском по форуму:
TotCambIKoka
5 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 11
27.10.2013, 13:27  [ТС]     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа #6
Понял, нужно было в условии проверки взять х*у в скобки взять (забыл про приоритет выполнения операций)
Спасибо товарищи)
Yandex
Объявления
27.10.2013, 13:27     Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа
Ответ Создать тему
Опции темы

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