Создайте новый проект под своей фамилией с индексом 2 (например Ivanov2). Помните, что имя программы должно быть записано латинскими буквами.
Напишите программу для решения системы двух линейных уравнений:
Используйте формулы:
Программа должна выдавать один из трех вариантов ответов:
Если, то и
иначе если, то “бесконечное множество решений”,
иначе “решений нет”.
(Правда, следует отметить, что во втором случае для системы типа
должен выдаваться ответ “нет решений”. )
Организуйте повторение программы.
Отобразите в окне наблюдения (Watch) все переменные, используемые в программе, и выполните программу в пошаговом режиме для следующих наборов данных:
1)2 3 –5 2) 2 -2 3 3) 2 -2 3
3 -2 12 4 -4 6 4 -4 7
Определите, что должна выдавать программа в каждом из этих случаев и проверьте правильность работы программы.
#include
#include
#include
#include
using namespace std;
int main()
{
setlocale(0,"rus");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
do
{
cout«"Программа для решения системы линейных уравнений";
cout«"Введите числа A2,B2,C2,A1,B1,C1 разделяя их пробелом ";
double a2=0,a1=0,b2=0,b1=0,c1=0,c2=0,x=0,y=0;
cin » a2 » b2 » c2 » a1 » b1 » c1;
double z = c1*b2-c2*b1;
double r = a1*c2-a2*c1;
double u = a1*b2-a2*b1;
if ( u !=0 ) // то получается формулы
{
double x = z/u;
double y = r/u;
cout«"Уравнение имеет решения " «x « и « y « end1;
}
else if (z == 0,r == 0)
cout«"бесконечное множество решений ";
if (z !=0,r !=0)
cout«"no solution ";
if ( b1 == 0, b2 == 0, a1 == 0, a2 == 0, c1 == 1, c2 == 2 )
cout«"нет решения";
} while (_getch() != 27);
return 0;
}
Напишите программу для решения системы двух линейных уравнений:
Используйте формулы:
Программа должна выдавать один из трех вариантов ответов:
Если, то и
иначе если, то “бесконечное множество решений”,
иначе “решений нет”.
(Правда, следует отметить, что во втором случае для системы типа
должен выдаваться ответ “нет решений”. )
Организуйте повторение программы.
Отобразите в окне наблюдения (Watch) все переменные, используемые в программе, и выполните программу в пошаговом режиме для следующих наборов данных:
1)2 3 –5 2) 2 -2 3 3) 2 -2 3
3 -2 12 4 -4 6 4 -4 7
Определите, что должна выдавать программа в каждом из этих случаев и проверьте правильность работы программы.
#include
#include
#include
#include
using namespace std;
int main()
{
setlocale(0,"rus");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
do
{
cout«"Программа для решения системы линейных уравнений";
cout«"Введите числа A2,B2,C2,A1,B1,C1 разделяя их пробелом ";
double a2=0,a1=0,b2=0,b1=0,c1=0,c2=0,x=0,y=0;
cin » a2 » b2 » c2 » a1 » b1 » c1;
double z = c1*b2-c2*b1;
double r = a1*c2-a2*c1;
double u = a1*b2-a2*b1;
if ( u !=0 ) // то получается формулы
{
double x = z/u;
double y = r/u;
cout«"Уравнение имеет решения " «x « и « y « end1;
}
else if (z == 0,r == 0)
cout«"бесконечное множество решений ";
if (z !=0,r !=0)
cout«"no solution ";
if ( b1 == 0, b2 == 0, a1 == 0, a2 == 0, c1 == 1, c2 == 2 )
cout«"нет решения";
} while (_getch() != 27);
return 0;
}