Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Алгоритм НОД и НОК на с++

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 03.10.2012, 20:11   #1
 Разведчик
Аватар для SNG2
 
SNG2 никому не известный тип
Регистрация: 03.10.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Arrow Алгоритм НОД и НОК на с++

Помогите написать алгорит Евклида НОД и НОК на с++
Цитата:
int _tmain(int argc, _TCHAR* argv[])
{
int main;
int nod(int,int);
main()
{
int x,y,t;
cout<<"vvedite chisla\n";
cin>>x>>y;
t=nod(x,y);
cout<<"nod="<<t<<"\n";
return 0;
}
int nod(int a,int b)
{
while(a!=b)
{
if(a>b)
a=a-b;
else b=b-a;
}
return a;
}

  Ответить с цитированием
Старый 03.10.2012, 21:59   #2
 Разведчик
Аватар для #mov
 
#mov никому не известный тип
Регистрация: 17.09.2012
Сообщений: 1
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Алгоритм НОД и НОК на с++

Код:
#include <iostream>
using namespace std;
int nod ( int , int ); 

int main ( void )
{ 
    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");
}

int nod ( int a, int b )
{
    while ( a != b )
    {
        if ( a > b )
            a -= b;
        else
           b -= a;
    }
    return a;
}
  Ответить с цитированием
Старый 03.10.2012, 22:19   #3
 Разведчик
Аватар для SNG2
 
SNG2 никому не известный тип
Регистрация: 03.10.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Алгоритм НОД и НОК на с++

Цитата:
Сообщение от #movПосмотреть сообщение
Код:
#include <iostream>
using namespace std;
int nod ( int , int ); 

int main ( void )
{ 
    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");
}

int nod ( int a, int b )
{
    while ( a != b )
    {
        if ( a > b )
            a -= b;
        else
           b -= a;
    }
    return a;
}

конечно спасибо. но все таки что то не выходит. можешь свой скайп ать?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите алгоритм vim.adm Вопросы и ответы, обсуждения 5 18.02.2012 16:49
алгоритм UTF-8 -> Win-1251 Глюконатор ASM/WinAPI 4 22.05.2009 22:08

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:29.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net