Форум программистов, компьютерный форум 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++) a +=1;
C++ Проверить, кратно ли р девяти, используя признак делимости на девять http://www.cyberforum.ru/cpp-beginners/thread68500.html
Мне срочно необходимо решение этой задачи пожалуйчта помогите мне... Дано натуральное число p. Проверить, кратно ли р девяти, используя признак делимости на девять.
 

Показать сообщение отдельно
manfeese
 Аватар для manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
03.12.2009, 00:44     Программа с использованнием функций
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
37
38
39
40
41
42
43
44
45
46
47
#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 MUL(int Ai1,int Bi1,int Ai2,int Bi2,int &Ao,int &Bo)
{
 Ao=Ai1*Ai2;
 Bo=Bi1*Bi2;
 
 int d = NOD(Ao,Bo);
 if (d != 1) Ao/=d , Bo/=d;
}
 
void DIV(int Ai1,int Bi1,int Ai2,int Bi2,int &Ao,int &Bo)
 {  MUL(Ai1,Bi1,Bi2,Ai2,Ao,Bo); }
 
int main()
{
 int a=15,b=150; //дробь a/b 
 int c=14,d=180  //дробь c/d 
 int m,n;
 
 //Умножаем дроби
 MUL(a,b,c,d,m,n);
 cout<<"("<<a<<"/"<<b<<")/("<<c<<"/"<<d<<") = "<<m<<"/"<<n<<endl;
 
 //Делим дроби
 DIV(a,b,c,d,m,n);
 cout<<"("<<a<<"/"<<b<<")/("<<c<<"/"<<d<<") = "<<m<<"/"<<n<<endl;
 
 getch();
 return 0;
}
 
Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru