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

Цикл в цикле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет очков в дартс на C++ http://www.cyberforum.ru/cpp-beginners/thread638747.html
Всё остальное сделал , осталось только подсчет очков , посоветуйте как сделать подсчет очков?
C++ Как сдвинуть указатель на double на 4 байта? Есть конструкция:double **p = new double*; for (int i = 0; i < 2; i++) p = new double; Если так: ++p; , то указатель p сдвигается на 4 байта (размер указателя на double). Если так: ++(p);, то указатель p, сдвигается на 8 байтов (размер переменной типа double). Есть ли возможность сдвинуть указатель p на 4 байта? http://www.cyberforum.ru/cpp-beginners/thread638732.html
Структура в структуре C++
Подскажите пожалуйста! Вот для начала немного кода: struct r2 { // ... }; struct somestruct { struct r2; // ... };
C++ Как вписать в переменную текст, размер которой превышает 4096 байтов
написал скрипт , который сохрянает введенный текст в файл . и я смотрю , кайдый файл 4096 байтов . как решить проблему ? #include <iostream> using namespace std; main() { FILE * fo; fo = fopen("D:\\vagaa\\pop.txt","wt"); char text; cin.getline(text, 1024);
C++ Неопределенный массив http://www.cyberforum.ru/cpp-beginners/thread638687.html
Как мне задать массив в котором может быть любое количество информации. То есть изначально она не известна. Я буду из файла в этот массив заносить символы и их количество может меняться...
C++ Что использовать с указателями? 0, NULL, nullptr? NULL в WinDef.h описан как #define NULL 0. То есть в случае использования как с указателями, так и другими переменными разницы 0. Про nullptr только час назад узнал, даёт ли он какие-либо реальные преимущества? Но, вообщем-то, главный вопрос: что использовать? подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
17.08.2012, 10:06     Цикл в цикле
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
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <conio.h>
 
#include <iostream>
#include <vector>
 
#define N1 20
#define N2 100
 
using namespace std;
 
vector<vector<int>> vnums;
 
int main()
{
    vnums.resize(N1);
    for (int z1 = 0; z1 < 20; z1++)
    {
        vnums[z1].resize(N2);
        for (int z2 = 0; z2 < 100; z2++)
            vnums[z1][z2] = rand() % 9 + 1;
    }
 
    for (int r = 0; r < 15; r++)
    {
        for (int q = 0; q < vnums.size(); q++)
        {
            int n = r;
            while (n < (r + 10) && (r + 10) < vnums[q].size())
            {
                // произвести действия над текущим элементом вектора
                cout << vnums[q][n] << " ";
                n++;
            }
 
            cout << endl;
        }
 
        cout << endl;
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/a1131e...0e83f39679ac77
Миниатюры
Цикл в цикле  
 
Текущее время: 03:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru