{$CODEPAGE UTF8}
program QuadraticEquation;
var
a, b, c, x1, x2, discriminant : real;
begin
{ввыод данных}
write('a = ');
readln(a);
write('b = ');
readln(b);
write('c = ');
readln(c);
{дискриминант}
discriminant := sqr(b) - 4 * a * c;
if discriminant < 0 then
writeln('Квадратное уравнение не имеет корней')
else
begin
if discriminant = 0 then
begin
{квадратное уравнение имеет два одинаковых корня}
x1 := -b / (2 * a);
x2 := x1;
end
else
begin
{уравнение имеет два разных корня}
x1 := (-b + sqrt(discriminant)) / (2 * a);
x2 := (-b - sqrt(discriminant)) / (2 * a);
end;
{вывод корней уравнения}
writeln('x1 = ', x1:8:3);
writeln('x2 = ', x2:8:3);
end;
writeln('Press Enter to Exit...');
readln;
end.
Объяснение:
Программа для решения квадратного уравнения на языке программирования Паскаль
В (Lazarus)(не реклама) Лутьше попробуй это вбить .Те создаст калькулятор и ты сможешь посчитать.
Объяснение:
1) #include <iostream>
using namespace std;
int main(){
int f;
cin >> f;
if(f == 1)
cout << "Мизинец";
else if(f == 2)
cout << "Безымянный";
else if(f == 3)
cout << "Средний";
else if(f == 4)
cout << "Указательный";
else if(f == 5)
cout << "Большой";
if(f == 10)
cout << "Мизинец";
else if(f == 9)
cout << "Безымянный";
else if(f == 8)
cout << "Средний";
else if(f == 7)
cout << "Указательный";
else if(f == 6)
cout << "Большой";
else if(f > 10)
cout << "Такого нет";
}
2)
#include <iostream>
using namespace std;
int main(){
int x1,x2,s;
cin >> x1 >> x2;
if(x1 * x2 == s)
cout << "Верно"
else
cout << "Неверно"
}
3)
#include <iostream>
using namespace std;
int main(){
bool x = false;
int year;
cin >> year;
if(year % 4 == 0)
cout << "Високосный";
else if(year % 100 == 0){
if(year % 400 = 0)
cout << "Високосный";
else
cout << "Обычный";
else << "Обычный"
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Сколько трёхзначных чисел можно составить из цифр 1, 5, 8 при условии, что цифры не должны повторяться?
185
518
581
815
851
Как то так…