Nikitymba
17.08.2021 03:45

Задача: Дан квадратный массив из 3-х строк и 3-х столбцов. Посчитайте сумму элементов на главной диагонали, проходящей из левого верхнего угла в правый нижний (то есть тем элементам a[i][j], для которых i==j).

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Viktoria235601
27.07.2021 05:56

На языке C++ будет так:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

   int a,b,c;

   double D, x1, x2;

   cout<<"Введите a"<<endl;

   cin >>a;

   cout<<"Введите b"<<endl;

   cin >>b;

   cout<<"Введите c"<<endl;

   cin >>c;

   if (a == 0){

       cout<<"Коэффициент a не может быть равен 0"<<endl;

       return 0;

   }

   D = b*b - 4 * a * c;

   if (D >= 0){

       if (D == 0){

           x1 = -(double)b /(2*a);

           cout<<"x = "<<x1<<endl;

       }

       else{

           x1 = (-b + sqrt(D)) / (2*a);

           x2 = (-b - sqrt(D)) / (2*a);

           cout<<"x1 = "<<x1<<endl;

           cout<<"x2 = "<<x2<<endl;

       }

   }

   else{

       cout<<"Корней нет. D = "<<D<<endl;

   }

   return 0;

}

0,0(0 оценок)
Ответ:
Polina19790
17.09.2020 09:43

ответ: 15

Объяснение:

Рассмотрим алгоритм программы.

a: = 20

Присваиваем переменной a значение 20.

b: = 15

Присваиваем переменной b значение 15.

b: = 3 * b - a

Присваиваем переменной b результат следующих операций: 3*b-a. Так как a=20, b[старое]=15, то b[новое] = 3*15-20 = 45-20 = 25.

если a>b   то с := 2 * а + b   иначе с := 2 * а - bвсе

Так как a=20, b=25, то условие a>b не выполняется, и выполнен будет блок иначе. Значит переменной с будет присвоено следующее значение: 2*а-b = 2*20-25 = 40-25 = 15.

Итак, как мы видим, после выполнения данного фрагмента программы, переменная с будет равна 15.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота