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

Нод - 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;... подробнее

Показать сообщение отдельно
yskra
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 1
02.12.2013, 14:32
Боллее простая программа для нахождения НОД нескольких чисел:
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
int main()
{
 int n, i, j, v, min=999;
 cout<<"Kolichestvo elementov v massive:";
 cin>>a[i];
 int *a=new int[n];
 for(i=0; i<=n; i++)
 {
   cout<<i<<" element";
   cin>>a[i];
 }
 for(i=0; i<=n; i++)
 {
   if(a[i]<min)  min=a[i];
 }
 for(i=min; i>=1; i--)
 {
   v=i;
   for(j=0; j<=n; j++)
   {
     if(!(!(a[l]%v))) break;
     if(j=n)
     {
       cout<<"\nNOD="<<v;
       getch();
       return 0;
     }
   }
 }
}
Добавлено через 4 минуты
Я основывала ее на том что НОД все равно не может быть больше минимального числа. Но зато ее сложность возрастает при поиске минимума и при проходе от минимума к единице.
Но зато эта прогамма будет понятна тем кому не надо разбираться в алгоритме Эвклида.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.