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

Заполнение массива по диагонали! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как описывать функции, заданные в шаблоне класса, тип возвращаемого значения которых совпадает с именем класса http://www.cyberforum.ru/cpp-beginners/thread115252.html
Здравствуйте. А как описывать функции, заданные в шаблоне класса, тип возвращаемого значения которых совпадает с именем класса? Более конкретно, где ошибка? template <class T> class А{ //..... public: //..... А operator+(А &a); }; template <class T> А А<T>::operator +(А &a){//вот здесь компилятор выдает ошибку
C++ заполнить массив 6*6 цифрами от 1 до 21 по следущей схеме... заполнить массив 6*6 цифрами от 1 до 21 по следущей схеме! 6 0 0 0 0 0 5 11 0 0 0 0 4 10 15 0 0 0 3 9 14 18 0 0 2 8 13 17 20 0 1 7 12 16 19 21 по диагонали нули!!! http://www.cyberforum.ru/cpp-beginners/thread115248.html
C++ C++ Запуск без отладки ошибка !
Здраствуйте я в после написания программы нажимаю ctrl F5 и мне пишит ошибку программа : не можит найти указанный путь! как это исправить ?
Заполнении массива в определенном порядке! C++
Здравствуйте :) нужна небольшая помощь ... немогу разобраться с массивом Задание: заполните массив 6х6 цифрами от 1 до 36 по схеме: 31 30 19 18 7 6 32 29 20 17 8 5 33 28 21 16 9 4 34 27 22 15 10 3 35 26 23 14 11 2 36 25 24 13 12 1 . я начал делать и получилось у меня следующее: #include<stdio.h>
C++ Подсчитать общее количество содержащихся в строке строчных латинских и русских букв http://www.cyberforum.ru/cpp-beginners/thread115213.html
помогите сделать задачу по С++ дана строка. подсчитать общее колличество содержащихся в ней строчных латинских и русских букв. Добавлено через 47 минут ПОМОГИТЕ ПЛЗ Добавлено через 42 минуты в етой задаче нада использовать таблицу кодировки символов
C++ Как преобразовать тип double в string Есть переменная типа double нужно ее преобразовать в тип string Как это можно сделать наиболее простым способом используя стандартные средства C++ например string Y; double X=555.555; подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
13.04.2010, 22:21     Заполнение массива по диагонали!
попробуй полностью скопируй и вставь
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
#include <iostream>
#include <vector>
#include <iomanip>
#include <conio.h>
 
void fillMatrix(std::vector< std::vector<int> > matrix, int ROWS, int COLS);
 
int main(){
    const int ROWS=6;
    const int COLS=6;
    std::vector< std::vector<int> > matrix(ROWS, std::vector<int>(COLS));
    fillMatrix(matrix,ROWS,COLS);
    getch();
    return 0;
}
 
 
void fillMatrix(std::vector< std::vector<int> > matrix, int ROWS, int COLS){
    int k=1;
    int i=ROWS-1;
    int j=0;
 
    while (j<COLS){
        while (i>=(0+j)){
            matrix[i][j]=k;
            k++;
            i--;
        }
        j++;
        i=ROWS-1;
    }
 
     for (i=0; i<ROWS; i++){
     for (j=0; j<COLS; j++){
         std::cout<<std::setw(4)<<matrix[i][j];
     }
     std::cout<<std::endl;
    }
}
я могу объяснить, тут ниче сложного
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru