Привет! Помогите решить две задачки.
1)Даны 3 вещественных числа. Найти корни квадратного уравнения или показать, что корней нет.
2)Дано целое четырехзначное число сгенерированное случайным образом. Определить будут ли внутрение цифры равны.
Решать желательно через С++ (можно в личку)
Стандартные командные строки можно не вводить:
#include <iostream>
using namespace std;
int main ()
{
....
Другие языки программирования и технологии
Помогите решить две, задачки по С++!
#include <iostream>
using namespace std;
int main() {
locale::global(locale(""));
double a, b, c;
cout << " Введите a: "; cin >> a;
cout << " Введите b: "; cin >> b;
cout << " Введите c: "; cin >> c;
if (!a) cout << "\n Уравнение не имеет корней! " << endl;
else {
double D = pow(b, 2) - 4 * a * c;
if (D < 0) cout << "\n Уравнение не имеет действительных корней! " << endl;
else if (!D) {
double x = -b / (2 / a);
if (!b && !c) x = 0;
cout << "\n Уравнение имеет один корень: x = " << x << endl;
} else {
double x1 = (-b - sqrt(D)) / (2 * a);
double x2 = (-b + sqrt(D)) / (2 * a);
cout << "\n Уравнение имеет два корня: "
<< endl << " x1 = " << x1
<< endl << " x2 = " << x2
<< endl;
}
}
cin.get(); cin.get();
return 0;
}
P.S. Здесь правило: Один вопрос - один ответ!
using namespace std;
int main() {
locale::global(locale(""));
double a, b, c;
cout << " Введите a: "; cin >> a;
cout << " Введите b: "; cin >> b;
cout << " Введите c: "; cin >> c;
if (!a) cout << "\n Уравнение не имеет корней! " << endl;
else {
double D = pow(b, 2) - 4 * a * c;
if (D < 0) cout << "\n Уравнение не имеет действительных корней! " << endl;
else if (!D) {
double x = -b / (2 / a);
if (!b && !c) x = 0;
cout << "\n Уравнение имеет один корень: x = " << x << endl;
} else {
double x1 = (-b - sqrt(D)) / (2 * a);
double x2 = (-b + sqrt(D)) / (2 * a);
cout << "\n Уравнение имеет два корня: "
<< endl << " x1 = " << x1
<< endl << " x2 = " << x2
<< endl;
}
}
cin.get(); cin.get();
return 0;
}
P.S. Здесь правило: Один вопрос - один ответ!
2.
#include <iostream>
using namespace std;
#include <iostream>
using namespace std;
int main() {
randomize();
int k = random(8999)+1000;
cout << k << '\n';
if ((( k / 100 ) % 10) == (( k % 100 ) / 10 ))
{cout << "цифры равны" << '\n';}
else {cout << "цифры не равны" << '\n';}
system("pause");
}
#include <iostream>
using namespace std;
#include <iostream>
using namespace std;
int main() {
randomize();
int k = random(8999)+1000;
cout << k << '\n';
if ((( k / 100 ) % 10) == (( k % 100 ) / 10 ))
{cout << "цифры равны" << '\n';}
else {cout << "цифры не равны" << '\n';}
system("pause");
}
Похожие вопросы
- Всем доброго времени суток господа! Не поможете решить данную задачку? Буду очень признателен! Заранее спасибо! Язык с++
- Помогите решить задачку простенькую.
- помогите решить задачку, на VBA для Excel
- Кто разбирается в программировании? помогите решить задачку!
- Пожалуйста, помогите решить задачку по информатике...
- Помогите, пожалуйста решить 2 задачки, только они остались, а решить не выходит плз (Turbo PASCAL)
- Помогите решить задачку
- Люди помогите решить задачку!!!на паскале
- Знатоки Турбо Паскаля, помогите решить задачки для 7-го класса. Дочке очень нужно.
- помогите решить задачку по информатике