0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 47
1

Записать в цикле

27.10.2018, 19:34. Показов 865. Ответов 4
Метки нет (Все метки)

Как можно записать этот код в цикле? Чтобы вместо нескольких if можно было использовать for?
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
for (int i=0; i<rows; i++){
    if(i==0){
            int y = matrix[0][1]+matrix[0][0];
            cout<<y<<endl;
        }
        cout<<endl;
        if(i==1){
                int a = matrix[0][1]+matrix[1][0];
                int b = matrix[1][1]+matrix[0][0];
                cout<<a<<endl<<b<<endl;
            }
            cout<<endl;
            if(i==2){
                    int c = matrix[0][1]+matrix[2][0];
                    int d = matrix[1][1]+matrix[1][0];
                    int e = matrix[2][1]+matrix[0][0];
                    cout<<c<<endl<<d<<endl<<e<<endl;
                }
                cout<<endl;
                if(i==3){
                        int c = matrix[0][1]+matrix[3][0];
                        int d = matrix[1][1]+matrix[2][0];
                        int e = matrix[2][1]+matrix[1][0];
                        int f = matrix[3][1]+matrix[0][0];
                        cout<<c<<endl<<d<<endl<<e<<endl<<f<<endl;
                    }
                    cout<<endl;
   }
Была вот такая попытка
C++
1
2
3
4
5
6
7
8
9
10
for (int i=0; i<rows; i++)
    {
        for (int ix = 0; ix ==i; ix++ ){
            for (int jx = i; jx ==0; jx-- ){
            int y = matrix[ix][1]+matrix[jx][0];
            cout<<y<<endl;
        }
    }
        cout<<endl;
        }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2018, 19:34
Ответы с готовыми решениями:

Записать это в цикле
Помогите это в цикле записать.... begin textcolor(black); textbackground(white); clrscr; ...

Записать данные в цикле
Есть три переменные, из каждой нужно достать по 5 значений и записать в файл. foreach($result as...

записать в String в цикле
извините за тупой вопрос,не люблю вообще ТП,дельфи куда проще.. но тут дело такое понадобилось....

Как записать запрос в цикле
Здравствуйте! Извините, если спрашиваю глупый вопрос, просто только начала изучать delphi. Не знаю...

4
Модератор
Эксперт С++
12636 / 10131 / 6101
Регистрация: 18.12.2011
Сообщений: 27,165
27.10.2018, 20:00 2
Лучший ответ Сообщение было отмечено olaaa как решение

Решение

C++
1
2
3
4
5
6
7
8
    for (int i=0; i<rows; i++)
    {
        for (int ix = i; ix >=0; ix-- ){
            int y = matrix[i-ix][1]+matrix[ix][0];
            cout<<y<<" ";
        }
        cout<<endl;
    }
1
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 47
27.10.2018, 20:19  [ТС] 3
неправильно считает
0
Модератор
Эксперт С++
12636 / 10131 / 6101
Регистрация: 18.12.2011
Сообщений: 27,165
27.10.2018, 20:25 4
Пардон, поправил
0
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 47
27.10.2018, 21:20  [ТС] 5
а как потом можно найти максимальный элемент в каждой строке?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2018, 21:20
Помогаю со студенческими работами здесь

Записать в цикле массивы в файл
В общем. Есть некий обьект predmet, состоящий из &quot;name&quot; и &quot;description&quot;. Пользователь вводит...

Как записать в таблицу 4 эдита в цикле
procedure TForm7.BitBtn5Click(Sender: TObject); var st: string; i,j: integer; begin...

Вывести в цикле информацию из БД и записать её в Memo
как вывести в цикле информацию из бд и записать её в memo?

Записать в List несколько Dictionary в цикле
Всем пт! У меня возникла следующая проблема, надеюсь на Вашу помощь: Мне необходимо записать...

Как записать элемент суммы в цикле?
Подскажите пожалуйста как мне записать элемент суммы в циклическом алгоритме фото формулы...

Как записать в ini данные с формы в цикле?
Количество итераций не известно - вводится пользователем. Поэтому использую цикл по элементам...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru