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

Вычисление НОД ряда натуральных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив. Определить номер строки с самой длинной серией одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread1170841.html
Всем привет! Нужна помощь в следующем задании: дана целочисленная прямоугольная матрица, определить номер строки с самой длинной серией одинаковых элементов. Нужна программа для общего случая, т.е.,...
C++ Блочная сортировка массива В данный момент пытаюсь решить задачу, требуется помощь с пунктом "А)" (остальные попробую сам). Условие: Блочная сортировка требует наличия одномерного массива положительных целых чисел, который... http://www.cyberforum.ru/cpp-beginners/thread1170830.html
C++ Запись в файл
Мне нужно, чтобы данная программа вывела ответ в екселевский файл. Но почему то не выходит. Файл создал прям на диске "С" с названием out_file.xls . Помогите пожалуйста. p.s прога норм работает, и...
C++ Как удалить ребро в графе?
Имеется граф с N вершинами и заданный списком смежности. Требуется удалить ребро, который соединяет вершины a и b. Ребро задается отдельной переменной? И как реализовать его удаление?
C++ Найти убывающие последовательности из четырех элементов стоящих друг за другом http://www.cyberforum.ru/cpp-beginners/thread1170797.html
В одномерном массиве (не менее 7 элементов) определите и выведите на экран убывающие последовательности из четырех элементов стоящих друг за другом, если они есть.
C++ Модель Изинга Здраствуйте, помогите пож. реализовать модель Изинга. Спасибо подробнее

Показать сообщение отдельно
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
09.05.2014, 17:13
Вот так вот вроде работает:
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
 
 
int nod (int a, int b)
{
    do
    {
        if (a>b) a=a-b;
        else b=b-a;
    }
    while (a!=b);
    return a;
}
 
int main ()
{
    int m, k;
    const int nmax=20;
    int n[nmax];
 
    printf ("\nVvedite kol-vo shisel v dannoy posl-ti:\n");
    scanf ("%d", &m);
    printf ("\nVvedite shisla dannoy posl-ti:\n");
    for (int i=0; i<m; i++)
        scanf ("%d", &n[i]);
 
    k=nod (n[0], n[1]);
 
    for (int i=2; i<m; i++)
        k=nod(k, n[i]);
    printf ("NOD vseh elementov = %d", k);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru