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

Нод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ libcurl and HTTP-Pipeling http://www.cyberforum.ru/cpp/thread118597.html
Использую libcurl для запроса размера картинок через HTTP HEAD (> 100 картинок за 1 заход)... хочется использовать технологию Http-Pipeling для ускорения получения информации, но либо libcurl как то...
C++ Преобразование графических изображений преобразование графических изображений. пусть в файле заданы пронумерованные координаты вершин плоской фигуры в двумерной декартовой системе координат и указаны те пары вершин которые соединяются... http://www.cyberforum.ru/cpp/thread118536.html
Backspace и Delete C++
функция обрабатывает ввод символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, –. По нажатию клавиши Esc ввод прекращается, и функция возвращает False. По нажатию клавиши Enter функция формирует число из...
C++ Нужно мнение по поводу изучения программирования
Здравствуйте! Во мне поселилось некоторое сомнение что не очень хорошо) Поэтому решил задать вопрос на форуме, чтобы узнать разные взгляды и мнения. Мне нужна работа программистом. Я изучал...
C++ Народ, нужны помошь по с++ http://www.cyberforum.ru/cpp/thread117996.html
Помогите решить задачи, кому не сложно...Препод зверь нифига не учит, но требует по полной... вот ссылка на задачи там их 4 штуки, кто может помогите, решите хоть что-то очень прошу...
C++ Блок Схемы.. Может кто помочь создать Блок Схемы для этих программ? String str1,str2,str3,str4,str5; str1=StrToInt(Edit1->Text); int a,b,c,d; double x,y,s; str2=str1; str3=str1; str4=str1; str5=str1;... подробнее

Показать сообщение отдельно
Kiber
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 14
11.05.2010, 15:17
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int nod(int x, int y){ 
    if (y == 0)  
    return x;  
    return nod(y, x % y);}
    
    int main()
    {
        int a,b;
        cout << "Enter a,b\n";
         cin >> a;
        cin >> b;
        cout << "Name   " << "Size  " << "Type\n";
        cout << "a      " << a << "   " << "  Input\n";
        cout << "b      " << b << "   " << "  Input\n";
        
        cout << "NOD    " << nod(a,b) << "     Output";
        
        cin.get();
        cin.get();
    }
Простите ,а как можно сделать без использования функции NOD и для нескольких (возможно произвольное количество) чисел?
Вот мой код:
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
#include <stdio.h>
#include <conio.h>
main()
{
 
unsigned int i,n,s=1,a,b,c,d;
printf("n=");
scanf("%u",&n);
for(i=1;i<=n;i++)
{
printf("a%u=",i);
scanf("%f",&a);
while (d!=0){
if (b>c)
{
d=b%c;
b=c;
c=d;
if(s%d!=0)s=s*d;
 }
 else {
 d=c%b;
 b=c;
 d=b;
 if(s%d!=0)s=s*d;
 }
 
 
 }
}
 
printf("s=%u",s);
getch();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru