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

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

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

abcd=ab*cd - C++

15.09.2013, 16:41. Просмотров 679. Ответов 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++
Задача на С++ (Не могу разобраться) Нужно вычислить площадь выпуклого четырёхугольника ABCD, заданного длинами своих сторон a, b, c, d...

Функции:Найти периметр фигуры ABCD - C++
Найти периметр фигуры ABCD по заданным сторонам АВ, АС и DC. (Определить функцию для расчета гипотенузы прямоугольного треугольника по...

Удалить из данной последовательности все буквы abcd - C++
Даны натуральное число n , символы s1.....sn . Удалить из данной последовательности все буквы abcd. #include &lt;stdio.h&gt; #include...

Найти периметр фигуры ABCD по заданным сторонам. C++ - C++
Помогите плиз. Найти периметр фигуры ABCD по заданным сторонам AB, AC и DC и углам BAC =BCD =90 определить функцию для расчета гипотенузы...

Удалит из данной последовательности все группы букв вида abcd - C++
очень нужно написать 2 проги на С....помогите кто чем может 1.даны натуральное число n, символы S1,..., Sn.Удалит из данной...

По заданным координатам вершин прямоугольника ABCD найти его площадь и периметр - C++
Известны координаты вершин прямоугольника ABCD , A(x1,y1), B(x2,y2), C(x3,y3). Найти площадь и периметр. Напишите пожалуйста полностью...

Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc». - C++
помогите пожалуйста с задачей! Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc».

Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc» - C++
Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc».

Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc» - C++
Помогите с задачей, кто знает, как сделать проверку? Т.е. чтобы при вводе цифр, пробелов или пустой строки выводилось сообщение об этом и...

Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd - C++
Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется: условие: а, b, с, d –...

Что значит 1["abcd"]? - C++
Обьясните пожалуйста, каким образом это вообще работает? Как это вообще происходит? Каким образом 1 == 'b', а 3 == 'd', например?

String to string *ABCD*(41 42 43 44) -> *«Í*(AB CD) - C++
В общем вопрос в теме. На сях писал последний раз на 2 курсе, сейчас сижу не могу придумать как изящнее придумать решение. Надо для...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
15.09.2013, 16:45     abcd=ab*cd #2
Просто больший диапазон проверь.. Значит, просто таких чисел в таком диапазоне не нашлось.
Schizorb
509 / 461 / 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
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
15.09.2013, 17:29     abcd=ab*cd #5
Сдается мне, что черточки там неспроста...Уж не вектора ли это?
Yandex
Объявления
15.09.2013, 17:29     abcd=ab*cd
Ответ Создать тему
Опции темы

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