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

Наибольший общий делитель!Нужно исправить ошибочку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработка и отладка алгоритмов и программ с использованием структур данных. http://www.cyberforum.ru/cpp-beginners/thread88006.html
народ , помогите переделать задачу под это условие , плиз оч нужно , приведённый мною код это аналогичная задача но под другое условие ))) Вот моё условие : 1.Описать структуру с именем TRAIN, содержащую следующие поля: ■ название пункта назначения; ■ номер поезда; ■ время отправления. 2. Написать программу, выполняющую следующие действия: ...
C++ Работа со строками люди-человеки!товарисчи программисты!прошу помощи. Задан основной список из N фамилий (разделители: запятая, пробел), в конце списка точка. Во втором списке М фамилий (M<=N). Проверить, нет ли во втором списке фамилий, не содержащихся в основном списке, т выдать соответствующий список. завтра сдать надо,а мыслей абсолютно никаких...помогите,вам же это на пару минут)) Добавлено через 14... http://www.cyberforum.ru/cpp-beginners/thread88003.html
C++ функция
Напишите программу, которая использует функцию stremp для сравнения двух строк, введенных пользователем. Программа должна определить, является ли первая строка меньшей, равной или большей второй строки.
Создание записной книжки C++\STL C++
Должна содержать поля: дата,заголовок,текст функции:добавление в файл,изменение,поиск,сортировка .. ну вот я stl только начал изучать думаю как лучше реализовать, есть несколько вопросов: 1)я так понимаю нужно создать что то типо list<NotePad> v; (где notepad класс содержащий поля наши) 2)Не очень пока понимаю часть связанную с файлами.Тоесть мы считали данные с клавы в массив и потом...
C++ двумерные массивы в с++ http://www.cyberforum.ru/cpp-beginners/thread87988.html
коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. с помощью допустимых преобразований привести систему к треугольному виду. найти количество строк, среднее арифметическое элементов которых меньше заданной величины. #include "stdafx.h" #include "iostream" #include "conio.h" #include "iomanip" #include "Math.h" using namespace std;
C++ работа со строками в файле в с++ помогите пожалуйста исправить надо написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <fstream> подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.01.2010, 01:03     Наибольший общий делитель!Нужно исправить ошибочку
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
#include <stdio.h>
 
#ifndef min
#define min(a, b) (((a) > (b)) ? (b) : (a))
#endif
    
int maxDiv(int a, int b){
    int div;
    if ( a < 0 )
        a *= -1;
    if ( b < 0 )
        b *= -1;
    div = min(a, b);
    while ( div > 0 && ( ( a % div ) || ( b % div ) ) )
        --div;
    return div;
}
 
int main(void){
    int a, b, div;
    
    printf("Enter two values...\na: ");
    scanf("%d", &a);
    printf("b: ");
    scanf("%d", &b);
    if ( div = maxDiv(a, b) )
        printf("The greatest common divider is %d\n", div);
    else
        printf("Can't find some common divider.\n");
    
    return 0;
}
 
Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru