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

Найти наибольший общий делитель (НОД), используя алгоритм Евклида - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите пожалуйста с наследованием http://www.cyberforum.ru/cpp-beginners/thread449202.html
Здравствуйте! такой вопрос... создаю базовый класс к примеру : class Books от него наследую class History : public Books
C++ Базовый класс - текстовый файл и наследник... А)Базовый класс Б)Класс наследник А) Текстовый файл, поддерживающий все стандартные файловые функции Паскаля. Возможно чтение и запись ТОЛЬКО строк. Б) Буферизованный текстовый файл, размер буфера (в байтах) задается пользователем при инициализации, но может быть позднее изменен с помощью специального метода. http://www.cyberforum.ru/cpp-beginners/thread449192.html
Найдите корни уравнения C++
используя подпрограмму вычисления корней уравнения ctg(x)=a в интервале (0,2 pi), найдите корни уравнения ctg(bx-a)=c и ctg(b-y)=c^2. Является ли 0 корнем этих уравнений?(какого?)
C++ массив
Дан массив A размера N и целое число K (1 ≤ K ≤ N). Вывести элемен- ты массива с порядковыми номерами, кратными K: AK, A2·K, A3·K, ... . Условный оператор не использовать.
C++ Вывести разные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread449187.html
Вывести разные элементы матрицы A(9;4) и C(10;3)
C++ по строкам Пусть задан текст, заканчивающий точкой. Текст состоит из слов, разделенных пробелами. Слово последов. Русских cлов(как строчных, так и прописных) Напечатайте слова имеющие четный номер, которые состоят только из повторяющих букв. подробнее

Показать сообщение отдельно
WebMax 2.0
--\.founder./--
 Аватар для WebMax 2.0
558 / 558 / 206
Регистрация: 20.10.2011
Сообщений: 867
19.02.2012, 22:42     Найти наибольший общий делитель (НОД), используя алгоритм Евклида
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
#include <iostream>
 
using namespace std;
int NOD (int a, int b);
 
int main()
{
    setlocale(LC_ALL,"rus");
 
    int a,b;
    cout<<"A = ";
    cin>>a;
 
    cout<<"B = ";
    cin>>b;        
 
     if (b==0)
     cout<<a<<endl;
     else
     cout<<NOD(a,b)<<endl;
 
system("pause");
return 0;
}
 
//функция нахождения НОД
int NOD (int a, int b)
{
    while (a != b)
    {
        if (a>b)
        a -= b;
        else
        b -= a;
    }
    return a;
}
 
Текущее время: 14:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru