Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
alecsGirl
0 / 0 / 1
Регистрация: 24.10.2013
Сообщений: 79
#1

Наибольший общий делитель двух заданных с клавиатуры целых чисел

19.12.2013, 11:06. Просмотров 588. Ответов 5
Метки нет (Все метки)

Напишите программу, которая вычисляет наибольший общий делитель двух заданных с клавиатуры целых чисел A и B, и вы-водит его на экран.
я не изучала этот язык програмирования поэтому прошу написать(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 11:06
Ответы с готовыми решениями:

Наибольший общий делитель двух целых чисел
Написать программу, которая вычисляет наибольший общий делитель двух целых...

Найти наибольший общий делитель двух целых чисел
Знаю что есть задачи на эту тему, но нужного для себя не нашла. Не могу...

Вычислить НОД (наибольший общий делитель) двух целых чисел
1. Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых...

Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых чисел
1. Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых...

Написать функцию, определяющую НОД(наибольший общий делитель) двух целых чисел
Написать функцию, определяющую НОД(наибольший общий делитель) двух целых чисел....

5
bradobrei
Продам уран 238U
120 / 120 / 126
Регистрация: 22.01.2013
Сообщений: 298
19.12.2013, 11:14 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
    //int a = 45, b = 81;
        int a, b;
        cin >> a >> b;
    int nod = 0;
    if(a > b){
    for(int i = 1; i <= a; i++){
        if((a % i == 0) && (b % i == 0))
            nod = i;
    }
    }
    else {
    for(int i = 1; i <= b; i++){
        if((a % i == 0) && (b % i == 0))
            nod = i;
    }
    }
    cout<<"NOD = "<<nod;
    return 0;
}
1
alecsGirl
0 / 0 / 1
Регистрация: 24.10.2013
Сообщений: 79
19.12.2013, 11:16  [ТС] #3
а можете пояснить что значат строчки а то я не понимаю
0
bradobrei
Продам уран 238U
120 / 120 / 126
Регистрация: 22.01.2013
Сообщений: 298
19.12.2013, 11:21 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
    //int a = 45, b = 81;
        int a, b;
        cin >> a >> b; // вводим а б
    int nod = 0; // сейчас нод = 0
    if(a > b){ //если а больше б, то цикл элементов для поиска нода будет от 1 до б
    for(int i = 1; i <= a; i++){
        if((a % i == 0) && (b % i == 0))// если i делится на а и на б без остатка
            nod = i;// тогда присваиваем это число nod
    }
    }
    else { // здесь тоже самое только от 1 до б
    for(int i = 1; i <= b; i++){
        if((a % i == 0) && (b % i == 0))
            nod = i;
    }
    }
    cout<<"NOD = "<<nod;// вывод максимального нода 
    return 0;
}
1
alecsGirl
0 / 0 / 1
Регистрация: 24.10.2013
Сообщений: 79
19.12.2013, 12:06  [ТС] #5
спасибо огромное!!!!

Добавлено через 42 минуты
bradobrei, почему пишет что cin и count не хотят работать??
0
ranebull
527 / 360 / 56
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
19.12.2013, 13:24 #6
Цитата Сообщение от alecsGirl Посмотреть сообщение
спасибо огромное!!!!

Добавлено через 42 минуты
bradobrei, почему пишет что cin и count не хотят работать??
В какой среде работаете?
1
19.12.2013, 13:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 13:24

Функция gcd, которая возвращает наибольший общий делитель двух целых чисел
Наибольший общий делитель (НОД) двух целых чисел является самым большим числом,...

Наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида
Описать функцию NOD2(A, B) целого типа, находящую наибольший общий делитель...

Написать программу, которая находит НОД(наибольший общий делитель) двух целых чисел, введенных пользователем
Кто знает как в С++ решить задачу при помощи цикла for? Написать программу,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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