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

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

Войти
Регистрация
Восстановить пароль
 
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
#1

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

25.04.2013, 22:44. Просмотров 383. Ответов 2
Метки нет (Все метки)

Привет всем, я новенький как на форуме так и на в программировании. Начал изучать с++ 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++
В данной программе нужно создать дружескую функцию класса Komplex. Таким образом чтобы читалась строка с5=2+с1. Как это правильно сделать??...

Арифметичиские операции над двоичными числами - C++
Всем привет)) хочу показать то, что у меня вышло по данному вопросу. А вопрос был таким (сам себе его поставил): сделать арифметичиские...

Строки с действительными числами, операции над ними - C++
Напишите программу, которая вводит 4 строки, представляющие значения с плавающей точкой, преобразует строки, удваивая значения, суммирует и...

Строки с действительными числами, операции над ними - C++
Напишите программу, которая вводит 4 строки, представляющие значения с плавающей точкой, преобразует строки, удваивая значения, суммирует и...

Арифметические операции над действительными числами согласно условию - C++
Даны действительные числа x и y. Если оба числа положительны и ни одно из них не принадлежит отрезку , то оба числа разделить на 2, иначе...

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

Строковые массивы, вывод и операции над числами в двумерном массиве - C++
Как задать динамически массив строк (строк должно быть 10, может и статический подойдет?) и как оперировать над числами в двумерном...

Swich: реализовать все возможные операции над двумя целыми числами - C++
Составить программу, которая бы реализовала все возможные операции над двумя целыми числами (умножение, сложение, вычитание, деление,...


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

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

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