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

Сформировать квадратную матрицу порядка n по заданному образцу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс матрица http://www.cyberforum.ru/cpp-beginners/thread905094.html
Помогите пожалуйста, не могу понять, почему не работает оператор умножения, выводит одни нули в Dev c++,в Visual выдаёт ошибку #include <cstdlib> #include <iostream> using namespace std; class Matrix{ friend const Matrix operator*(Matrix,Matrix); public: Matrix( int,int,int); Matrix( Matrix&); void set_n( int);
C++ Не могу понять как работает эта программа #include <iostream> #include <cstdio> using namespace std; #ifndef NULL #define NULL 0 #endif enum automat_state {NO_SPECIAL_CHARS, INCREMENT, DECREMENT, COMMENT_START, COMMENT_END, IN_COMMENT}; http://www.cyberforum.ru/cpp-beginners/thread905090.html
автономная программа C++
Прошу прощения (за возможно некорректное название темы). Возникла такая необходимость в создании приложения на си, которое будет пользоваться только кодом который имеется в данном проекте, вследствие чего нужен исходный код функции scanf(), пишу под ubuntu, поэтому из visual или borland взять не получиться, а в файле gcc не нашёл, подскажите пожалуйста где можно скачать исходник данной функции.
C++ Алмаз
Во входных данных содержится несколько строк тестовых данных. Каждый тест в отдельной строке содержит единственное целое неотрицательное число N (N ≤ 100), строка со значением N равным нулю сигнализирует об окончании входных данных. Выходные данные Для каждого случая входных данных нарисуйте образец алмаза шириной N как в примере. Обращаем внимание, что в каждой строке не должно быть...
C++ Функции (Составьте программу, обнуляющую главную диагональ квадратной матрицы, если в ней найдется хотя бы один отрицательный элемент) http://www.cyberforum.ru/cpp-beginners/thread905050.html
Дан двумерный массив А(M, M) в виде квадратной матрицы. Составьте программу, обнуляющую главную диагональ матрицы, если в ней найдется хотя бы один отрицательный элемент. Из элементов побочной диагонали сформируйте одномерный массив и отсортируйте его по возрастанию методом Шелла. Выведите на экран исходную и преобразованную матрицы и отсортированный массив. Способ сортировки должен быть...
C++ Структуры (Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая) Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая. Для К заданных прямых вывести уравнение прямых в виде y=ax+b. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
18.06.2013, 06:48     Сформировать квадратную матрицу порядка 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
38
39
40
41
42
#include <iostream>
 
int main()
{
    int n;
    std::cout << "Put n: ";
    std::cin >> n;
    if (n <= 0)
    {
        std::cerr << "error: wrong size" << std::endl;
        return 1;
    }
 
    // gen array
    int** array = new int*[n];
    for (int i = 0; i < n; ++i)
    {
        array[i] = new int[n];
        for (int j = n-1; 0 <= j; --j)
        {
            array[i][j] = ((0 < j+1) ? ((0 < j-i+1) ? (j-i+1) : 0) : 0);
        }
    }
 
    // show array
    std::cout << "\nArray:\n";
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            std::cout << array[i][j] << ' ';
        }
        std::cout << '\n';
    }
 
    // free mem
    for (int i = 0; i < n; ++i)
    {
        delete [] array[i];
    }
    delete [] array;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru