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

Нод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество нулевых битов http://www.cyberforum.ru/cpp/thread118801.html
in1 4бита in2 4бита out1 1бит out2 1бит out3 1бит На входе два двоичных числа: in1,in2. Определить количество нулевых битов в каждом из чисел. Если в in1 больше нулевых битов , чем в in2, то на выход out1 подать 1. Если в in2 больше - то на выход out2 подать 1. При равном количестве - на out3 подать 1.
C++ Линейная таблица Составить программу в с++ , которая все элементы линейной таблице В, состоящая из 20 целых чисел, равных по значению минимальном элемента, заменяет квадратом их порядкового номера. http://www.cyberforum.ru/cpp/thread118709.html
Квадратная матрица C++
В заданной квадратной матрице найти ряд , который содержит наибольшее количество нулевых элементов и обменять его местами с первым рядом
C++ Сортировка двумерного массива
Задача такая: Дано натуральное N (1<=N<=10), целочисленный квадратный массив-матрица (aij), 0<= i,j <N. Отсортировать элементы матрицы так, чтобы при прохождении по спирали они были бы упорядочены по не убыванию. Метод сортировки - сортировка вставками. Важное ограничение. При сортировке элементов матрицы не разрешается использовать дополнительные структуры данных (массивы), то есть вся...
C++ libcurl and HTTP-Pipeling http://www.cyberforum.ru/cpp/thread118597.html
Использую libcurl для запроса размера картинок через HTTP HEAD (> 100 картинок за 1 заход)... хочется использовать технологию Http-Pipeling для ускорения получения информации, но либо libcurl как то неправильно понимает смысл технологии, либо я не понимаю как правильно задать необходимые параметры... В результате работы нижеприведённого исходника, программа делает 100 HEAD запросов через 1 tcp...
C++ Преобразование графических изображений преобразование графических изображений. пусть в файле заданы пронумерованные координаты вершин плоской фигуры в двумерной декартовой системе координат и указаны те пары вершин которые соединяются ребрами построить эту фигуру на экране и применять к ней следующие преобразования: 1- перенос на t единиц по оси ОХ и на Р единиц по оси ОУ: (x,y)-> (x-t,y-p); 2- растяжение/сжатие по оси ОХ в s раз... подробнее

Показать сообщение отдельно
yskra
Сообщений: n/a
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 минуты
Я основывала ее на том что НОД все равно не может быть больше минимального числа. Но зато ее сложность возрастает при поиске минимума и при проходе от минимума к единице.
Но зато эта прогамма будет понятна тем кому не надо разбираться в алгоритме Эвклида.
 
Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru