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

Операции над натуральными числами - C++

Восстановить пароль Регистрация
 
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
25.04.2013, 22:44     Операции над натуральными числами #1
Привет всем, я новенький как на форуме так и на в программировании. Начал изучать с++ 2 недели назад,самоучка, так что сильно не кричите))

Задача :
Даны три натуральных числа K,L,M (K>=L>=M). Если хотя бы одно из них кратно любому другому, оставить числа без изменения. В противном случае умножить все числа на меньшее из них.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "iostream"
using namespace std;
 
int main()
{
 
 int a,b,c;
 cout <<" BBedite 4ucJIa : \n";
 cin>>a>>b>>c;
 
 while (a%b==0 || a%c==0 || b%c==0);
 {
if (a>b)
 if (b>c)
 {
  a=c*a;
  b=b*c;
 }
 else
 {
  a=b*a;
  c=b*c;
 }
if (a<b)
 if (c>a)
 {
  c=a*c;
  b=b*a;
 }
 }
 
 
 
cout <<"a:" <<a<<"\n"<<"b:"<<b<<"\n" <<"c:"<<c<<"\n";
 
system ("pause");
return 0;
  
}
Как сделать так что бы цикл не зависал если я введу кратные чила?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 22:44     Операции над натуральными числами
Посмотрите здесь:

C++ Арифметичиские операции над двоичными числами
Строковые массивы, вывод и операции над числами в двумерном массиве C++
Операции над комплексными числами с использованием перегруженных операций C++
C++ Операции над комплексными числами
Операции над комплексными числами C++
Арифметические операции над действительными числами согласно условию C++
C++ Строки с действительными числами, операции над ними
Строки с действительными числами, операции над ними C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
14004 / 8835 / 1234
Регистрация: 24.12.2010
Сообщений: 16,014
25.04.2013, 22:53     Операции над натуральными числами #2
Цитата Сообщение от MousePro Посмотреть сообщение
разделить все числа нацело
А ты умножаешь.
Вообще, логика программы не очень понятна.
Совет. Представь себя на минутку компьютером. И посмотри, как ты будешь по этой программе реагировать на ввод каких-то чисел.
Или воспользуйся отладочным режимом.
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
25.04.2013, 22:55  [ТС]     Операции над натуральными числами #3
Цитата Сообщение от Байт Посмотреть сообщение
А ты умножаешь.
Вообще, логика программы не очень понятна.
Совет. Представь себя на минутку компьютером. И посмотри, как ты будешь по этой программе реагировать на ввод каких-то чисел.
Или воспользуйся отладочным режимом.
Не, я понял, просто скопировал не то, мне надо умножить.
Yandex
Объявления
25.04.2013, 22:55     Операции над натуральными числами
Ответ Создать тему
Опции темы

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