Форум программистов, компьютерный форум CyberForum.ru

Динамический массив: вычислить сумму элементов главной и побочной диагоналей (Исправление кода) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очередь: Напишите программу сложения и умножения многочленов, представленных описанным образом http://www.cyberforum.ru/cpp-beginners/thread871435.html
Всем Здрасти Многочлены вида , где можно представить в виде очереди, где каждый элемент имеет три поля: одно – для коэффициента ci, второе – для показателя степени ei, третье – для указателя на следующую ячейку. Напишите программу сложения и умножения многочленов, представленных описанным образом (реализация 6). Реализация 6. Разработайте класс, реализующий очередь с помощью указателей....
C++ Написать программу, которая предлагает пользователю ввести целую матрицу размером 4 на 4 и заменяет все четные элементы их квадратами Здравствуйте, меня Зовут Алина, прошу помощи для решения задач на С++ очень нужно для экзамена! буду очень признательна! ПОМОГИТЕ ПОЖАЛУЙСТА!!! 1. Написать программу, которая предлагает пользователю ввести целую матрицу размером 4 на 4 и заменяет все четные элементы их квадратами Алина, оформите темы в соответствии с правилами форума, а именно: 1) для каждой задачи создайте по одной... http://www.cyberforum.ru/cpp-beginners/thread871427.html
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, C++
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, заданному в начале программы. Спасибо.
C++ Переписать символы с входящего рядка в выходящий, меняя операторы языка паскаль на операторы языка С++ := на =, = на ==, # на !=
Переписать символы с входящего рядка в выходящий, меняя операторы языка паскаль на операторы языка С++ := на =, = на ==, # на != Спасибо.
C++ Оформить в виде функции http://www.cyberforum.ru/cpp-beginners/thread871406.html
Оформить в виде функции на C/C++ решение задачи: b_i = a_i \,- \,(\min_{1\leq j\leq n}a_j) \\i = 1, 2 .. n #include <ctime> #include <iostream> #include <conio.h> const int N=10; const int M=10; int i,j; using namespace std;
C++ С++ Builder Циклы с условием (при вводе адреса цвета (например, 0 255 0) выдавать имя цвета) Help, не могу решить задачку ЛБ: нужно написать программу, при вводе адреса цвета (на пример 0 255 0 выдавал имя цвета). //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <stdio.h> #pragma hdrstop //--------------------------------------------------------------------------- подробнее

Показать сообщение отдельно
Desu_Is_A_Lie
 Аватар для Desu_Is_A_Lie
62 / 62 / 3
Регистрация: 26.02.2012
Сообщений: 114
20.05.2013, 12:13     Динамический массив: вычислить сумму элементов главной и побочной диагоналей (Исправление кода)
Поменяв 'max_sum' на 'min_sum', скорее всего вот так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
        temp = 1;
        for(int j = 0; j < N; j++)  {
            //Заполняем числами от -10 до +10
            int value    = rand() % 21 - 10;
            matrix[i][j] = value;
            //Выводим
            cout << value << "\t";
            //Если отрицательное
            if(value < 0) {
                //Если главная диагональ
                if(i == j)
                    sum_main_diag += value;
                //Если побочная диагональ
                if(i == (N - 1) - j)  {
                    //cout << "|" << matrix[i][j] << "|";
                    sum_collateral_diag += value;
                }
            }
            //Собираем произведение положительных четных элементов
            if((value > 0) && (value % 2 == 0))
                temp *= value;
        }
        //Выводим произведение текущей строки
        cout << "произведение строки: " << temp;
        //Разделитель между строками
        cout << endl << endl;
        //Если строка первая, запишем начальное значение для минимума
        if(i == 0)
            min_sum = temp;
        else if(min_sum > temp)  {
            min_sum = temp;
            index = i;
        }
 
Текущее время: 22:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru