Помогите выполнить задание,пожалуйста!Ответ пришлите файлом

0 голосов
33 просмотров

Помогите выполнить задание,пожалуйста!Ответ пришлите файлом


image
image

Информатика (754 баллов) | 33 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1. Смотри во вложении.

Язык C++.

2. #include
#include
using namespace std;
int main() {
    double a, b, c, x1, x2, x0, D;
    cin >> a >> b >> c;
     if (a == 0 && b == 0 && c == 0){
       cout << "x - любое." << endl;<br>       return 0;
       }
          else if(a == 0 && b == 0){
          cout << "Нет решений." << endl;<br>          return 0;
          }
          else if (a == 0){
          x1 = -c/b;
          cout << x1 << endl;<br>         return 0;
          }
       D = pow(b,2)-4*a*c;
       if(D > 0){
            D = sqrt(D);
            x1 = (-b-D)/(2*a);
            x2 = (-b+D)/(2*a);
            cout << x1 << endl << x2;<br>            }
            else if(D == 0){
                 x0 = -b/(2*a);
                 cout << x0 << endl;<br>                  return 0;
                 }
                 else if(D != 0) {
                      cout << "Нет решений." << endl;<br>                      return 0;
                      }
    } 

3. #include
using namespace std;
int main()
{
    int *arr; 
    int size;
    cout << "Введите количество чисел в массиве: ";<br>    cin >> size;
    if (size <= 0) {<br>        cout << "Некорректный ввод." << endl;<br>    }
    arr = new int[size];
    for (int i = 0; i < size; i++) {
        cin >> arr[i];
    }
    int max = arr[0];
    for (int i = 1; i < size; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }
    cout << "Наибольший элемент массива: " << max << endl;<br>}


image
image
image
(8.6k баллов)