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

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

Войти
Регистрация
Восстановить пароль
 
pmipmi
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 44
#1

abcd=ab*cd - C++

15.09.2013, 16:41. Просмотров 641. Ответов 4
Метки нет (Все метки)

Найти двузначные числа ab и cd такие, что abcd=ab*cd
написал так
не работает

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
    
     for(int a=1;a<10;a++)
        { for(int b=0;b<10;b++)
            { for(int c=1;c<10;c++)
                { for(int d=0;d<10;d++)
                    if((a*1000+b*100+c*10+d) == (a*10+b)*(c*10+d))
                    {   cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
     }
    }
    }
    }
 
    return 0;
}
что не так? как исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 16:41     abcd=ab*cd
Посмотрите здесь:

Удалит из данной последовательности все группы букв вида abcd C++
C++ Удалить из данной последовательности все буквы abcd
C++ String to string *ABCD*(41 42 43 44) -> *«Í*(AB CD)
C++ Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc».
C++ Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc»
C++ Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc»
C++ Вычислить площадь выпуклого четырёхугольника ABCD
Что значит 1["abcd"]? C++
C++ Функции:Найти периметр фигуры ABCD
По заданным координатам вершин прямоугольника ABCD найти его площадь и периметр C++
Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd C++
Найти периметр фигуры ABCD по заданным сторонам. C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
180 / 180 / 21
Регистрация: 24.03.2011
Сообщений: 647
Завершенные тесты: 1
15.09.2013, 16:45     abcd=ab*cd #2
Просто больший диапазон проверь.. Значит, просто таких чисел в таком диапазоне не нашлось.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
15.09.2013, 16:52     abcd=ab*cd #3
Может имелось ввиду, найти такие ab и cd, при которых abcd делится на ab*cd без остатка?

C++
1
if((a*1000+b*100+c*10+d) % ((a*10+b)*(c*10+d)) == 0)
При этом возможно только два варианта: 1352 и 1734. А чисел, удовлетворяющих вашему условию нет.
pmipmi
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 44
15.09.2013, 16:59  [ТС]     abcd=ab*cd #4
http://cs413917.vk.me/v413917979/3cfb/NshnrFwy2Po.jpg ? я ведь правильно понял
ab - двузначное. или нет?
monolit
180 / 180 / 21
Регистрация: 24.03.2011
Сообщений: 647
Завершенные тесты: 1
15.09.2013, 17:29     abcd=ab*cd #5
Сдается мне, что черточки там неспроста...Уж не вектора ли это?
Yandex
Объявления
15.09.2013, 17:29     abcd=ab*cd
Ответ Создать тему
Опции темы

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