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

Программа с использованнием функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки + Факториал http://www.cyberforum.ru/cpp-beginners/thread68530.html
ЗАДАНИЕ 3. Написать программу согласно следующему условию: Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя...
C++ рекурсивные функции Величайшие умы форума помагите пожалуйсто) Задание:Используя рекурсивную функцию, найдите n-й член арифметической прогрессии с заданным первым членом а и разностью прогрессии d. http://www.cyberforum.ru/cpp-beginners/thread68526.html
Вычислить количество сочетаний по формуле C++
Написать программу, которая вычисляет количество сочетаний по формуле:
C++ Найти значение sum.
Начальное значение всех элементов a равно 0. _______________________________ C++ cin >> n; for (i=1; i <=n; i++) for (x=1; x<=i; x++) for (y=1; y<=n-i+1; y++) ...
C++ Проверить, кратно ли р девяти, используя признак делимости на девять http://www.cyberforum.ru/cpp-beginners/thread68500.html
Мне срочно необходимо решение этой задачи пожалуйчта помогите мне... Дано натуральное число p. Проверить, кратно ли р девяти, используя признак делимости на девять.
C++ Строки: найти самое короткое и самое длинное слово прошу спосите меня.... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; - найти самое короткое и самое длинное слово и вывести их на... подробнее

Показать сообщение отдельно
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
29.11.2009, 16:34
В каком типе должна выводиться несократимая дробь??? (char *) ???
А пока, что сообразил только на такое!
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 <iostream.h>
#include <conio.h>
 
using namespace std;
 
int NOD(int a, int b)
{
 int max, min, r;
 a>b ? max=a, min=b: max=b, min=a;
 
 do {
  r = max%min;
  max=min;
  min=r;
 }while (r>1);
 
 return r==1 ? 1 : max;
}
 
void DIV(int &a,int &b)
{
 int d = NOD(a,b);
 if (d != 1) a/=d , b/=d;
}
 
int main()
{
 int a=15,b=150;
 cout<<a<<"/"<<b<<" = ";
 
 DIV(a,b);
 
 cout<<a<<"/"<<b;
 getch();
 return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru