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

Динамическое распределение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа с массивами, с меню http://www.cyberforum.ru/cpp-beginners/thread908916.html
Есть структура Аэропорт: название компании, дата создания, название страны, кол-во маршрутов. сделать программу в которой объявляется массив структур со следующей менюшкой: 1)чтение с клавиатуры...
C++ valarray, наследование Файл использующий объекты: 123.cpp #include <iostream> #include "dma.h" #include <cstdlib> int main(void) { using std::cin; http://www.cyberforum.ru/cpp-beginners/thread908906.html
C++ Немогу найти в чем ошибка!
#include <vcl> #include <iostream> #include <conio> #include <math> #include <iomanip> using namespace std; class info { int nv,money;
C++ Вывксти все целые числа из диапазона от А до В, кратные трем
Вывести на экран: все целые числа из диапазона от А до В, кратные трем (А<_В)
C++ Дан номер телевизионного канала (от 1 до 5).Вывести на экран наиболее популярные программы заданного канала. http://www.cyberforum.ru/cpp-beginners/thread908867.html
Дан номер телевизионного канала (от 1 до 5).Вывести на экран наиболее популярные программы заданного канала.
C++ как рисовать графику в С++ или С Помогите пожалуйста,кто нибудь по пунктам и подробно,начиная с того,какой С или С++ нужно установить,что бы с графикой работать и пошагово как создавать там проект)))для консольного программирования... подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
21.06.2013, 19:49
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
#include <iostream>
#include <iomanip>
 
int** getSquareMatrix(int n)
{
    int **arr = new int * [n];
    for (int i = 0; i != n; ++i) arr[i] = new int [n];
    return arr;
}
 
void deleteSquareMatrix(int **arr, int n)
{
    for (int i = 0; i != n; ++i) delete[] arr[i];
    delete[] arr;
}
 
int main ()
{
    int n; std::cin >> n;
    int **arr = getSquareMatrix(n);
 
    for (int i = 0; i != n; ++i)
        for (int j = 0; j != n; ++j)
            arr[i][ i % 2 ? n - j - 1 : j ] = i * n + j;
 
    for (int i = 0; i != n; ++i, std::cout << std::endl)
        for (int j = 0; j != n; ++j)
            std::cout << std::setw(4) << arr[i][j];
 
    deleteSquareMatrix(arr, n);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru