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

Найти наибольший общий делитель всех элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск функции О_о http://www.cyberforum.ru/cpp-beginners/thread431714.html
есть функция void Account::Save (FILE *f) { int nlen = strlen (card_holder); fprintf (f, "%d %s %c%c%c %c%c/%c%c %d\r\n", sum, card_number, cvc2, cvc2, cvc2, validity.month, validity.month,...
C++ Считывание нескольких строк с пробелами Я знаю, что есть функция getline. Но если мне в коде надо считать несколько разных строк с пробелами, что мне делать? Потому что при дебаге выяснил, что когда программа проходит через 2ой... http://www.cyberforum.ru/cpp-beginners/thread431702.html
Задание по Страуструпу. Требуется помощь C++
Доброй ночи! на картиночке задание по Страуструпу. первую и третью часть я довел до рабочего состояния, но то как оно сделано вызвало интерес посмотреть а как оно должно быть. Поэтому прошу вас, как...
C++ Оконный интерфейс. Книги.
С++ можно освоить прочитав известные книги по С++ и спокойненько писать программы с консольным интерфейсом (с я относительно разобрался). Но как создавать оконные приложения? Посоветуйте книжку.....
C++ Условие if http://www.cyberforum.ru/cpp-beginners/thread431694.html
Народ помогите составить условие, пишу игру, имеется пуля размером 8х8 и корабль 37х37 , подскажите как сделать проверку попала ли пуля в корабль, я сделал так, но работает не правильно ...
C++ Частный случай симплекс метода Доброго времени суток. Интересует информация по симплекс методу. Столкнулся с проблемой, связаной с тем, что опорный план (правая часть ограничений) весь нулевой, и, соответственно при переходе по... подробнее

Показать сообщение отдельно
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.01.2012, 12:28
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
36
37
38
#include <iostream>
#include <limits.h>
 
int main()
{
    int size;
    std::cout << "Enter size: ";
    std::cin  >> size;
    int *arr = new int [size];
    int NOD = INT_MIN;
 
    std::cout << "\nEnter array elements: \n";
    for ( int i = 0; i < size; i ++ )
    {
            std::cin >> arr[i];
            if ( NOD < arr[i] ) NOD = arr[i];
    }
 
 
    while ( NOD > 1 )
    {
        bool flag = true;
        for ( int i = 0; i < size; i ++ )
            if ( arr[i] % NOD != 0 )
            {
                flag  = false;
                break;
            }
        if ( !flag ) --NOD;
        else
            break;
    }
 
    std::cout << "The answer is : " << NOD;
    std::cin.get();
    std::cin.get();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru