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

Найти столбец где сумма элементов столбца наибольшая выше главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно переделать код под функции (одномерный массив) http://www.cyberforum.ru/cpp-beginners/thread767471.html
«Однoмерные маcсивы», оформить каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается. #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() {
C++ Непонятные ошибки в работе (системы счисления) Всем хеллоу, у меня такая проблемка хочу написать программу, которая переводит в различные системы счисления... Я ее еще не дописал, но скелет уже есть. Вот он: #include <iostream> using namespace std; const int MAX = 99999999; void notation(int, int) ; void main() { int sysIs,num; setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread767452.html
C++ std::list<T*> вызвать метод
Как во время просмотра MyList вызвать метод Show() каждого обьекта? class MyVehicle { public: virtual void Show() { /* ... */ } }; class MyCar : public MyVehicle
как хранить данные в dll C++
подскажите, возможно ли, и как хранить данные в dll? например не хочу чтоб логин пароль и некоторая другая информация была в текстовом файле
C++ Дано уравнение ax2+bx+c=0. Решить уравнение, результат вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread767414.html
Здравствуйте. Завтра зачет, нужно сдать две программы на с++, как их писать у меня весьма смутное представление. Собственно задание: 2)дано уравнение ax2+bx+c=0.Ввести с клавиатуры значения параметров a, b, c.Решить уравнение, результат вывести на экран. Помогите пожалуйста
C++ Подсчитать разницу суммы и произведения двух чисел вводимых с клавиатуры.Результат вывести на экран Здравствуйте. Завтра зачет, нужно сдать две программы на с++, как их писать у меня весьма смутное представление. Собственно задание: 1)подсчитать разницу суммы и произведения двух чисел вводимых с клавиатуры.Результат вывести на экран Помогите пожалуйста подробнее

Показать сообщение отдельно
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
25.01.2013, 20:02     Найти столбец где сумма элементов столбца наибольшая выше главной диагонали
первый (нулевой) столбец на диагонали, его не учитываем, второй - первоначальная сумма, поэтому начинаем с третьего.
не нравится функция - вынесите код, составляющий ее тело в основную программу, поменяйте имена еременныз и удалите return col+1.

Добавлено через 19 минут
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
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    int n=7;
    int m=7;
    int *p=new int[n*m]();
    srand(time(0));
    for(int i=0; i<n*m; ++i) {
        p[i]=rand()%6-4;
        if (i!=0&&i%m==0 ) cout <<endl;
        cout << setw(4) << p[i];
    }
    int sum=0;
    int col=1; // здесь самая большая сумма
    int tempSum=p[1]; //a[0][1]
    for (int j=2; j<m; ++j) {
        for(int i=0; i<n; ++i )
            if (i<j) sum+=p[i*m+j];
        if (sum > tempSum) {
            col=j;
            tempSum=sum;
        }
    }
    cout << endl <<"Col #: " << col <<endl;
    delete []p;
    return 0;
}
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru