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

НОД для массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу для подсчета суммы http://www.cyberforum.ru/cpp-beginners/thread378262.html
Для заданного натурального n и действительного х подсчитать слейдующюю сумму: S=cos1-cos2+cos3-…+ 〖(-1)〗^(n+1)cos n
C++ функция удаления работает не корректно почему??? функция удаления в контрольной не работает... возился два дня с ней никак не могу сделать чтоб работала как надо... явно надо по больше читать про работу со списками... но просто время поджимает сдавать контрольную, функция должна удалять элемент после введеного номера, тоесть если ввел номер один то удалить должна элемент под номером два, у меня получается что ввожу 1 и удаляет первый элемент, а... http://www.cyberforum.ru/cpp-beginners/thread378260.html
C++ Множество точек m
Трям. Имеется условие: Задано множество точек m в трехмерном пространстве. Найти такую из них, что шар заданного радиуса с центром в этой точке содержит максимальное число точек из m. Примерный алгоритм: Проверяем в цикле все точки. Проверяем во вложенном цикле расстояние от текущей точки до одной из остальных. Если оно меньше R - увеличиваем счетчик для этой точки. После этого еще раз...
метод гаусса C++
Помогите,пожалуйста Преподаватель попросил расписать программу по блокам #include "stdio.h" #include "conio.h" #include <iostream> #include <string.h> #include <stdio.h> // Описания функций ввода-вывода #include <math.h> // Описания математических функций using namespace std;
C++ Вывести на экран числа http://www.cyberforum.ru/cpp-beginners/thread378253.html
Вывести на экран числа в виде слейдующей таблицы: 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10
C++ Вывести на экран таблицу Вывести на экран таблицу перевода расстояний в дюймах в сантиметры для значений 2,4,6,…12 дюймов (1 дюйм=25.4 мм) написать программу только правильную подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
05.11.2011, 18:48     НОД для массива
http://www.cyberforum.ru/showthread.php?p=2067150

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
long Nod(long a, long b)
{
    while (a && b)
        if (a >= b)
           a %= b;
        else
           b %= a;
    return a | b;
}
 
long NodArray(long *a, int n)
{
   long i, nod = 0;
   for (i = 0; i < n; i++)
      nod = Nod(a[i], nod);
   return nod;
}
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru