Есть ответ 👍

Что здесь неверно? нужно найти разность большего и меньшего из трех чисел. в результате тестов обнаружилось, что при присвоении значения переменной (max или min) получается 0

112
270
Посмотреть ответы 2

Ответы на вопрос:


вот проверила, так работает. нормально?

 

program maxmin; var    a, b, c: integer;     max, min: integer; beginwriteln('введите три числа.'); read(a,b,c); {вводи числа через пробел}max: =a; if(b> max) then max: =b; if(c> max) then max: =c; min: =a; if(b< min) then min: =b; if(c< min) then min: =c; writeln('разность наибольшего и наименьшего чисел равна ',max-min); end.


Только программа, блок-схему не знаю #include < iostream> #include < iomanip> #include < vector> #include < ctime> int main() {       using namespace std;       const int n = 5;       int a[n][n];       int d[n][n];       vector< int> b(n);       vector< int> c(n);       vector< int> s(n);     //результирующий вектор       //как-нибудь заполняем исходные матрицы и вектора       srand(time(0));       for (int i = 0; i < n; ++i)       {             for (int j = 0; j < n; ++j)             {                   a[i][j] = rand() % (n * n) - n * n / 2;                   d[i][j] = rand() % (n * n) - n * 2;             }             b[i] = rand() % (n * n) - n;             c[i] = rand() % (n * n) - n * n + n;       }       //выведем исходные данные на экран       cout < < "matrix a: \n";       for (int i = 0; i < n; ++i)       {             for (int j = 0; j < n; ++j)                   cout < < setw(5) < < a[i][j];             cout < < endl;       }       cout < < "\nmatrix d: \n";       for (int i = 0; i < n; ++i)       {             for (int j = 0; j < n; ++j)                   cout < < setw(5) < < d[i][j];             cout < < endl;       }       cout < < "\nvector b: \n";       for (int i = 0; i < n; ++i)             cout < < setw(5) < < b[i] < < endl;       cout < < "\nvector c: \n";       for (int i = 0; i < n; ++i)             cout < < setw(5) < < c[i] < < endl;       //вычислим требуемое       for (int i = 0; i < n; ++i)       {             s[i] = 0;             for (int j = 0; j < n; ++j)                   s[i] += d[i][j] * c[j];             s[i] += 3 * b[i];       }       //выведем результат на экран       cout < < "\nvector s = d * c + 3 * b: \n";       for (int i = 0; i < n; ++i)             cout < < setw(5) < < s[i] < < endl;       return 0; }

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS