С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача на двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Товарищи, мне уже надоела запись "void main()" http://www.cyberforum.ru/cpp-beginners/thread17822.html
http://www.research.att.com/~bs/bs_faq2.html#void-main Прочитайте пожалуйста. Может усвоите для себя что-либо. И перестанете наконец писать "void main()" Для тех, кому лень идти по ссылке вот...
C++ Рекурсивная функция и массив... Меняю вопрос объясните как работать с таким вот массивом: #include<stdio.h> #include<iomanip.h> #include<conio.h> #include<stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread17820.html
C++ Как построить гистограмму????
как вот эту вещь //отображаем данные графически //1. определяем окно для вывода и очищаем его CWnd* pWndSort = GetDlgItem(IDC_OUT2); //2. определяем области rSort для вывода CRect rSort;...
Блокнот C++
Здтям всем, вот решил попросить знающих людей написать простенький блокнот. Даже наверное не так, написать урок по созданию блокнота на С++ в VS_2008. С подробным описанием, а то знаете все уроки...
C++ Описать класс «Комплексное число». http://www.cyberforum.ru/cpp-beginners/thread17724.html
помогите в консоле.... Описать класс «Комплексное число». Переопределить в нем операции ввода (istream::>>) и вывода (ostream::<<). Определить операции (+, –, *, /, +=, –=, *=, /=), соответствующие...
C++ Проблема с чтением файла При открытии файла функцией fopen и выводе на консоль отображается только первая строчка. Я так понял что надо открыть файл как бинарный. Но "rb" не помогло.:help: подробнее

Показать сообщение отдельно
FOLKEN
21 / 20 / 3
Регистрация: 03.12.2008
Сообщений: 85
08.12.2008, 23:53
Второе задание тоже не сложное..
заводим массив для построчных сумм, и массив для моих любимых флажков. Если все это собираетесь совместить в одной проге, не забудьте обнулить флаги.

C++
1
2
3
4
5
6
7
8
    //это флаги
    int*flag=new int[n];
    for(i=0; i<n; i++)
        flag[i]=0;
    //это суммы строк
    int*sum=new int[n];
    for(i=0; i<n; i++)
        sum[i]=0;
а дальше что-то в этом духе
C++
1
2
3
4
5
6
7
8
9
    for (i=0;i<n;i++)
    {
        for (j=0;j<n;j++)
        {
        sum[i]+=a[i][j];
        if (a[i][j]<0)
            flag[i]=1;
        }
    }
и дальше опять идем по флажкам, и если он единичка - выводим соответствующую сумму.

Добавлено через 2 минуты 22 секунды
обязательно проверьте с разными данными, ибо вполне могу перепутать строки со столбцами или забыть какую-нибудь закорючку)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.