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

Упростить решение диофантова уравнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование глобальных переменных - моветон ли? http://www.cyberforum.ru/cpp-beginners/thread604811.html
Ребят, очень часто вижу как отцы С++, когда проверяют чей-то код и обнаруживают там глобальные переменные, заявляют, что это не хорошо, что это моветон. Так ли это на самом деле и собственно...
C++ Написать программу на c++, демонстрирующие применение механизма одиночного наследования классов Описание базового класса: Линии: координаты начала и конца, конструктор с параметрами, метод вычисления длины линии. Опсание производного класса: Отрезки: конструктор с параметрами, метод... http://www.cyberforum.ru/cpp-beginners/thread604803.html
программа виснет, не знаю что не так C++
Дана квадратная целочисленная матрица. Определить, является ли она магическим квадратом. В магическом квадрате сумма чисел по всем горизонталям, вертикалям и двум диагоналям должна быть одна и та же....
C++ Написать программу работу с динамическими строками
Написать программу работу с динамическими строками. Строка является объектом класса. Память под объект-строку должна выделяться динамически (с помощью new). Должны быть определены деструктор и...
C++ Написать програму на С++,что демонстрирует использование механизма одиночного наследования класов http://www.cyberforum.ru/cpp-beginners/thread604785.html
Описание базового класа: Линии:Координаты начала и конца,конструктор с параметрамы, метод вычисления длинны линии. Описание производного класа: Отрезки:Конструктор с параметрами
C++ Программа выводит целое число, а надо дробное Программа должна выводить среднее арифметическое введенной строки. При вводе чисел, арифметич. которых - целое число, все работает правильно, но при вводе, например чисел 5 и 6, выводится целое... подробнее

Показать сообщение отдельно
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465

Упростить решение диофантова уравнения - C++

13.06.2012, 20:12. Просмотров 379. Ответов 0
Метки (Все метки)

Помогите пожалуйста с задачей, а то не получается доделать(( почти все сделала, а остатки не могу...

Вот смотрите, мы задаем какие-то коэффициэнты при х и у: то есть система получается например х=700-4t1 и у=-300+8t2, ну вот надо подобрать такие t1 и t2, чтобы значения х и у стали минимальными и вывести эти минимальные х и у

Вот исходная формулировка задания:
Задание такое: упростить решение диофантового уравнения. То есть есть x=x_0+at и y=y_0+bt, нужно к х и у подобрать такие t, чтобы х и у были минимальны
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
 
void main (void)
{
 int x_0,y_0,a,b, t1, t2;
 
printf ("\n Vvedite x_0\n");
scanf ("%d", &x_0);
printf ("\n Vvedite y_0\n");
scanf ("%d", &y_0);
printf ("\n Vvedite a\n");
scanf ("%d", &a);
printf ("\n Vvedite b\n");
scanf ("%d", &b);
printf ("\n Formula imeet vid: \n");
printf ("\n x=%d+(%d)*t", x_0,a);
printf ("\n y=%d+(%d)*t", y_0,b);
t1=0;
if (((x_0>0)&&(a>0))||((x_0<0)&&(a<0)))
{
 
 
 getch();
}
if (((x_0>0)&&(a<0))||((x_0<0)&&(a>0)))
{
 
 getch();
}
 
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru