Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двумерный массив. Определить номер строки с самой длинной серией одинаковых элементов https://www.cyberforum.ru/ cpp-beginners/ thread1170841.html
Всем привет! Нужна помощь в следующем задании: дана целочисленная прямоугольная матрица, определить номер строки с самой длинной серией одинаковых элементов. Нужна программа для общего случая, т.е., если самая длинная последовательность встречается в нескольких строках, то ответом должны быть номера этих строк, а не только номер первой встречающейся из них. Вот мой код, только для случая, если...
C++ Блочная сортировка массива
В данный момент пытаюсь решить задачу, требуется помощь с пунктом "А)" (остальные попробую сам). Условие: Блочная сортировка требует наличия одномерного массива положительных целых чисел, который нужно сортировать, и двумерного массива целых чисел со строками, проиндексированными от 0 до 9, и столбцами, проиндексированными от 0 до (n -1), где n — количество значений в массиве, который должен...
C++ Запись в файл Мне нужно, чтобы данная программа вывела ответ в екселевский файл. Но почему то не выходит. Файл создал прям на диске "С" с названием out_file.xls . Помогите пожалуйста. p.s прога норм работает, и ответ обычный на черном экране выводит, проблема только в записи ответа в ексель. using namespace std; fstream file; double Pi=9*3.14/5; double R1=30, R2=25, R3=50, R4=1.88, R5=15, R6=50;... https://www.cyberforum.ru/ cpp-beginners/ thread1170816.html C++ Как удалить ребро в графе? Имеется граф с N вершинами и заданный списком смежности. Требуется удалить ребро, который соединяет вершины a и b. Ребро задается отдельной переменной? И как реализовать его удаление? https://www.cyberforum.ru/ cpp-beginners/ thread1170810.html
Найти убывающие последовательности из четырех элементов стоящих друг за другом C++
В одномерном массиве (не менее 7 элементов) определите и выведите на экран убывающие последовательности из четырех элементов стоящих друг за другом, если они есть.
C++ Модель Изинга Здраствуйте, помогите пож. реализовать модель Изинга. Спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1170796.html
C++ Выбрать название динамической структуры (назвать класс) https://www.cyberforum.ru/ cpp-beginners/ thread1170795.html
Как попроще обозвать свою динамическую структуру данных. Можно ли как-то использовать универсальное название типа MyStruct, но скромнее))
C++ Решето Эратосфена
Простое число — это любое целое число, которое точно делится без остатка только само на себя и на 1. Решето Эратосфена — это способ нахождения простых чисел. а) Создайте массив, все элементы которого имеют начальные значения 1 (истина). Элементы массива с простыми индексами останутся равными 1. Все другие элементы массива, в конечном счете, установятся равными нулю. b) Начиная с индекса...
C++ [Файлы] Запись-чтение-запись. Почему не прокатывает? https://www.cyberforum.ru/ cpp-beginners/ thread1170765.html
Сначала записываю в файл "а" запись "makulatura", потом читаю ее в строку h. Все ок. Но потом когда открываю файл "a" опять для записи с целью записать строку "mumumu" - ничего не записывается, а только все удаляется(почему удаляется знаю, не знаю почему не записывается). #include <iostream> #include <fstream> #include <string> using namespace std; int main(){ string h; fstream a;...
C++ Tolower для русских букв Есть символьный массив с русскими буквами: "Сегодня Прекрасная Погода". Мне нужно заглавные буквы изменить с верхнего регистра на нижний. функция tolower почему-то не работает.. Хотя на другом коде всё прекрасно с русскими буквами.. Вот собственно код, если нужно. #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <ctype.h> #include <stdio.h> #include <locale.h> https://www.cyberforum.ru/ cpp-beginners/ thread1170752.html
Сравнить число и строку C++
Помогите! using namespace std; string s; s=Edit1->Text.t_str(); int x; if( s == x) { ShowMessage(" вы ввели чило "); }
C++ Error C2361: пропуск инициализации "Height" из-за метки "default" https://www.cyberforum.ru/ cpp-beginners/ thread1170739.html
Добрый день! Решила чуть изменить типичный код из учебника - и тут же появилась ошибка компилятора. Код вот такой: #include <iostream> using namespace std; const double Pi = 3.14159; double Volume (double Radius) { return (4*Pi*Radius*Radius*Radius)/3;
176 / 144 / 70
Регистрация: 01.05.2012
Сообщений: 414
09.05.2014, 17:13 0

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

09.05.2014, 17:13. Показов 3746. Ответов 11
Метки (Все метки)

Ответ

Вот так вот вроде работает:
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;
}


Вернуться к обсуждению:
Вычисление НОД ряда натуральных чисел C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2014, 17:13
Готовые ответы и решения:

Вычисление нок и нод переменных натуральных чисел
Здравствуйте. Искал подобную тему по форуму, но там все либо на 2 числа либо на несколько, но с...

Вычисление НОД двух натуральных чисел (рекурсия)
День добрый, помогите пожалуйста поправить данную прогу, надо бы избавиться от меток, короче...

Последовательность натуральных чисел, вычисление их НОД методом Евклида
Уважаемые форумчане, прошу помощи в решении задачи: Составьте программу, которая позволяет...

Найти НОД четырех натуральных чисел
Ввести в память машины одномерный целочисленный массив, размер произвольный (возможность выбора)....

11
09.05.2014, 17:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2014, 17:13
Помогаю со студенческими работами здесь

Нод для двух натуральных чисел с циклом for
#include&lt;iostream&gt; #include&lt;windows.h&gt; using namespace std; int main() { ...

Нод для 2-х заданных натуральных чисел с циклом while
привет,всем)помогите,пожалуйста, с программой #include&lt;iostream&gt; #include&lt;windows.h&gt; using...

Найти НОД для четырёх натуральных чисел
Помогите пожалуйста. Задача: Найти НОД для четырёх данных натуральных чисел. Числа должны вводится...

Подправить код. НОД двух натуральных чисел
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int _tmain(int argc, _TCHAR*...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru