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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.76
Mogul-kan
23 / 23 / 2
Регистрация: 24.04.2010
Сообщений: 220
#1

найти два числа состовляющие разность и произведение - C++

17.10.2010, 21:06. Просмотров 2553. Ответов 12
Метки нет (Все метки)

Здраствуйте уважаемые программисты, как решить данную задачу(на си). Разность двух чисел равна а, их произведение равно b. Нужно найти эти числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2010, 21:06     найти два числа состовляющие разность и произведение
Посмотрите здесь:

Найти сумму, разность, произведение и частное от деления первого числа на второе C++
C++ Найти сумму, разность, произведение элементов матрицы
C++ Найти два таких два таких элемента, разность модулей которых имеет максимальное значение
C++ Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа C++
Распределить числа в два массива так, чтобы разность между их суммами была минимальной C++
C++ С клавиатуры вводится два числа. Найти произведение цифр этих чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
17.10.2010, 21:10     найти два числа состовляющие разность и произведение #2
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main()
{
int x,y,a,b;
cout << "Input value x and y(by space)" << endl;
cin >> x >> y;
if ((a==x*y)
cout << "Verno" << endl;
if ((b==x/y)
cout << "Verno" << endl;
else
cout << "Error" << endl;
return 0;
}
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
17.10.2010, 21:10     найти два числа состовляющие разность и произведение #3
это система из жвух уравнений выведи формулы и все
Mogul-kan
23 / 23 / 2
Регистрация: 24.04.2010
Сообщений: 220
17.10.2010, 21:55  [ТС]     найти два числа состовляющие разность и произведение #4
так... не совсем понятно... я еще не изучал си++-только просто си, можно код поподробнее расписать, всмысле как это будет на си?

Добавлено через 14 минут
Вот вы написали код... там есть сравнение if ((a==x*y) cout << "Verno". а как найти эти числа х и у? ведь пользовател вводит только разность и произведение этих чисел, но не сами числа

Добавлено через 20 минут
Если можно то хотя бы подсказать как? из каких двух уравнений она состоит? а дальше я сам
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
17.10.2010, 22:30     найти два числа состовляющие разность и произведение #5
x-y= a
x*y= b

выражаешь x через y подставляешь
решаешь квадратное уравнение и все
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
17.10.2010, 22:44     найти два числа состовляющие разность и произведение #6
Ну смотри x и y ты водиш с клавиатуры
а потом проверяеш условие
на C
все тоже самое только cout cin замени на printf и scanf

Добавлено через 33 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
int x,y,a,b;
cout << "Input value x and y(by space)" << endl;
cin >> x >> y; 
if ((a==x*y)
cout << "Verno" << endl;
if ((b==x/y)
cout << "Verno" << endl;
else
cout << "Error" << endl;
return 0;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main()
{
clrscr();
int a,b;
printf("Input value for a(разность) and b(произведение)(by space)\n"
scanf("%d %d",a, b);
Добавлено через 1 минуту
можно по подробнее обьяснить, что именно должен вводить пользователь и что должна делать программа.Всмысле вводит два числа а тебе их надо разбить на разность и произведение?
Mogul-kan
23 / 23 / 2
Регистрация: 24.04.2010
Сообщений: 220
17.10.2010, 22:50  [ТС]     найти два числа состовляющие разность и произведение #7
пользователь в водит два числа: разность(а) и произведение(b). Программа должна вывести числа х,у они одинаковые. где х-у=а и x*y=b
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
17.10.2010, 22:57     найти два числа состовляющие разность и произведение #8
JerryJackson, что вы за брет пишете?

Нада найти x, y!!!!
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
17.10.2010, 23:00     найти два числа состовляющие разность и произведение #9
ну так я тебе это и написал

Добавлено через 56 секунд
вводиш два числа с клавиатуры x и y (a и b) потом идет проверка условия и результат верно или нет

Добавлено через 1 минуту
если тебе не понятен cin и cout замени их на printf и scanf
чуть выше посмотри и маленький код тебе написал с printf и scanf
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
17.10.2010, 23:03     найти два числа состовляющие разность и произведение #10
Цитата Сообщение от JerryJackson Посмотреть сообщение
ну так я тебе это и написал
Их не надо вводить, их надо найти, для чого решить систему уравнений!!!!
Mogul-kan
23 / 23 / 2
Регистрация: 24.04.2010
Сообщений: 220
17.10.2010, 23:07  [ТС]     найти два числа состовляющие разность и произведение #11
спасибо я попробую

Добавлено через 2 минуты
Цитата Сообщение от MILAN Посмотреть сообщение
Их не надо вводить, их надо найти, для чого решить систему уравнений!!!!
простите, можно поподробнее
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
17.10.2010, 23:09     найти два числа состовляющие разность и произведение #12
ну так числа по любому какие-то надо ввести или так написал программу она откуда-то сама взяла числа и пощитала
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2010, 02:10     найти два числа состовляющие разность и произведение
Еще ссылки по теме:

Найти наименьшее и наибольшее значение, а также сумму, разность, произведение и частное C++
C++ Найти числа-близнецы: простые числа разность между которыми равна 2
C++ Найти произведение цифр числа умноженных на два
C++ Получить два целых числа и найти их произведение, не используя операцию умножения
Найти два элемента, разность которых наибольшая C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.10.2010, 02:10     найти два числа состовляющие разность и произведение #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
#include <iostream>
#include <cmath>
 
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
  setlocale(LC_ALL,"Russian");
  float x1,x2,y1,y2,a,b,D;
  cout<<"Введите a: ";
  cin>>a;
  cout<<"Введите b: ";
  cin>>b;
  D=(a*a)+4*b;
  y1=(-a+sqrt(D))/2;
  y2=(-a-sqrt(D))/2;
  x1=a+y1;
  x2=a+y2;
  cout<<"x1="<<x1<<endl;
  cout<<"y1="<<y1<<endl;
  cout<<"x2="<<x2<<endl;
  cout<<"y2="<<y2<<endl;
  
 system("pause");
return 0;
}
Yandex
Объявления
18.10.2010, 02:10     найти два числа состовляющие разность и произведение
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru