Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на перебор с возвратом http://www.cyberforum.ru/cpp-beginners/thread1048097.html
Помогите решить рекурсивным способом. Лист бумаги в клетку прямоугольной формы размера NxМ произвольно разрезан на прямоугольные части, каждая из которых имеет целое число клеток. Полученные...
C++ скажите как записать напишите пожалуйста как записать. Здесь условие if http://www.cyberforum.ru/cpp-beginners/thread1048091.html
C++ Дана строка, найти наибольшее количество идущих подряд букв
с++ не понимаю совсем Дана строка, найти наибольшее количество идущих подряд букв заранее спасибо
C++ Что делает данный цикл ?
ребят что делает данный цикл ? { for (int j=0; j<5; j++) std::cout <<std::setw(3) <<a; std::cout <<'\n'; }
C++ В одномерном массиве, состоящем из n вещественных элементов вычислить http://www.cyberforum.ru/cpp-beginners/thread1048038.html
Всем привет помогите пожалуйста решить эти 3 задачи на С++ пожалуйста училка по программированию ничерта нормально не объясняет а требует сдавать задачи помогите пожалуйста:...
C++ Для последовательности чисел заменить положительные Помогите написать программу Для последовательности из 50 случайных чисел (vector), заменить все положительные числа квадратом минимума среди всех чисел заранее спасибо подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
19.12.2013, 11:21
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru