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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция с заголовочным файлом http://www.cyberforum.ru/cpp-beginners/thread310893.html
Стыдно спрашивать но все же. Никак не пойму как компилировать несколько файлов с заголовочным файлом. Вот что мне отвечает Dev-Cpp D:\...\main.cpp In function `int main()': 20 D:\...\main.cpp missing terminating " character 25 D:\...\main.cpp expected `)' before ';' token D:\...\Makefile.win Error 1 //main.cpp #include <iostream>
C++ метод половинного деления дана f(x). дан отрезок на котором расположены положительные корни дана точность E могу написать функцию, для нахождения одного корня на этом отрезке, а надо найти все. использовать нужно метод половинного деления. вот как выглядит эта функция int g(int a, int b, double E){ int c; for(b-a>E){ http://www.cyberforum.ru/cpp-beginners/thread310886.html
C++ Отмена ввода по нажатию ESC
Как отменить все введенное и выйти если пользователь нажал ESC? (желательно с использованием консольного буфера ввода) Добавлено через 3 минуты или это переделать. Но у меня чтот не получилось //----Функция разрешает ввод только цифр------------------------------------- void OnlyDigit(int &a){ const int count=10; INPUT_RECORD IR; DWORD read;...
Объясните пожалуйста программу !!! C++
Попросил друга решить задачу по информатике - он решил. Мне завтра надо будет её преподавателю объяснять, а я не знаю - как она работает. Помогите, кому не сложно... #include<iostream.h> #include<conio.h> #include<stdlib.h> int main(){ const int n=10; int A,B,X={0},D={0}; cout<<"massive: "; for(int i=0;i<n;i++){
C++ Delphi на C++ http://www.cyberforum.ru/cpp-beginners/thread310850.html
помогите этот код (написанный на Delphi) переписать на C++ library ISLogoDraw; uses Windows, Forms, imageenview; var Logo: TImageEnView;
C++ Массивы и векторы Вопрос по теме . Что лучше использовать? :scratch: подробнее

Показать сообщение отдельно
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.06.2011, 17:15     Найти наибольший общий делитель всех элементов массива
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
#include <iostream>
#include <algorithm>
 
int main()
{
    int* arr;
    int n, max;
    std::cin >> n;
    arr = new int [n];
    for (int i = 0; i < n; ++i)
        std::cin >> arr[i];
    std::sort(arr, arr+n);
    for (int tmp = 1; tmp <= arr[0]; ++tmp)
    {
        bool b = 0;
        for (int i = 0; i < n; ++i)
            if (arr[i] % tmp != 0)
            {
               b = 1;
               break;
            }
        if (!b)
           max = tmp;
    }
    std::cout << max;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru