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

Напишите программу, заполняющую массив N×N следующим образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нарисовать параллелограмм в С++ http://www.cyberforum.ru/cpp-beginners/thread889211.html
Нарисовать параллелограм красным цветом(только контур) на чёрном фоне.фигура должна двигаться вертикально по бокам.фигура должна перемещаться с помощью клавиш w,a,s,d
C++ Бинарные запись и чтение структуры в файл Записываю структуру в файл.. нужно прочитать.. но он не читает... если delete n; убрать, то "Нарушение прав доступа при записи". delete n будто циклится.... #include <iostream> #include <fstream> #include <vector> #include <string> using namespace std; struct abc { string str; http://www.cyberforum.ru/cpp-beginners/thread889207.html
C++ конструктор, деструктор и методы toString и EQ
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для программной модели заданного объекта. Описание объекта и его основных свойств приводится ниже. Привести программу (int main), использующий объекты разработанного класса: Объект «комплексные числа». Операции определяются по общепринятым формулам. Конструктор должен позволить создавать объекты без и с начальной...
сортировка не получается C++
есть класс C_Array,объект которого динамический массив который всегда отсортированный(в каждом конструкторе вызываю функцию sort()),есть функция sort(); в классе есть перегрузка оператора ,теперь не могу сделать так чтобы после этого кода массив автоматически стал отсортированным, просто не хочу вызвать функцию sort() в mainint a={2,5,1}; C_Array arr(a,3); arr=20;//после этого кода
C++ дан текстовый файл. получить все его строки, содержащие более 20 символов, отличных от пробелов. http://www.cyberforum.ru/cpp-beginners/thread889189.html
Здравствуйте, помогите написать программу. дан текстовый файл. получить все его строки, содержащие более 20 символов, отличных от пробелов. спасибо
C++ Однопараметрическая оптимизация методами поразрядного приближения и золотого сечения поясните пожалуйста что делает программа и каждая операция в частности) #include <iostream> #include <cmath> using namespace std; const double FI = 1.6180339887; // (sqrt(5) + 1) / 2 void input(double & a, double & b, double & eps, int & n, подробнее

Показать сообщение отдельно
serggg
53 / 37 / 5
Регистрация: 24.03.2013
Сообщений: 630
03.06.2013, 16:44     Напишите программу, заполняющую массив N×N следующим образом
Вот смотри:
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
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
 SetConsoleOutputCP(1251); 
 int N,i,j,**m;
    cout<<"Введите размерность квадратной матрицы: ";
    cin>>N;
    m=new int *[N];
    for(i=0;i<N;i++)
        m[i]=new int [N];
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
        {
            if(j==i)
                m[i][j]=0;
            if(j<i)
                m[i][j]=1;
            if(j>i)
                m[i][j]=2;      
        }
        cout<<"Введённая вами матрица:"<<"\n";
        for(i=0;i<N;i++)
        {
            for(j=0;j<N;j++)
            {
                cout<<m[i][j]<<"\t";
            }
                cout<<"\n";
        }
    _getche();
    return 0;
}
Добавлено через 2 минуты
Kiva,
Приблизительно так:
а если я введу размерность матрицы - например 103...
То тогда что? ваша программа упадёт! Нужно выделять динамический массив:
C++
1
2
3
4
5
int i,**m;
    cin>>N;
    m=new int *[N];
    for(i=0;i<N;i++)
        m[i]=new int [N];
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru