Что здесь неверно? нужно найти разность большего и меньшего из трех чисел. в результате тестов обнаружилось, что при присвоении значения переменной (max или min) получается 0
112
270
Ответы на вопрос:
вот проверила, так работает. нормально?
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
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
AwesomeLeva20.07.2022 19:05
-
bioboy25.10.2022 10:32
-
pomogiiiimne23.04.2020 03:14
-
катюшка31518.12.2021 11:22
-
skripalevadiana25.03.2020 23:39
-
elay020507.05.2020 07:28
-
yackubovitchso31.01.2022 00:47
-
danikstremers127.02.2021 21:49
-
georgijandreev117.01.2023 03:16
-
kadri108.12.2020 00:13
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.