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

Задача на диагонали квадратной матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на классы http://www.cyberforum.ru/cpp-beginners/thread512359.html
Customer: Фамилия, Имя, Отчество, Адрес, Телефон, Номер кредитной карточки, Номер банковского счета. Создать массив объек- тов. Вывести: а) список покупателей в алфавитном порядке; б) список покупателей, номер кредитной карточки которых нахо- дится в заданном интервале
C++ Отсортировать элементы массива сортировкой отбором Очень сложная задача для новичка - знатоки помогите плиз! Если у массива А(40) есть элемент, равный В, то отсортировать элементы, находящиеся после него по убыванию сортировкой отбором. http://www.cyberforum.ru/cpp-beginners/thread512324.html
Совмещение текстов C++
Здравствуйте, у меня есть класс строк и класс текст. надо 1 текст сложить с другим( в программе уже 1 текст имеется) программа работает вот только надо перегрузить операцию +, чтобы класс не выдавал ошибку. Класс Строк #include <iostream> #include <string> using namespace std;
C++ матрицы!!!
В матрице A действительных чисел, в каждой строке, поменять местами max и min элементы. если можно на turbo c
C++ Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой. http://www.cyberforum.ru/cpp-beginners/thread512291.html
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой. надо на turbo c..
C++ Не работает с русским языком Может кто-нибудь сказать, почему это #include "stdafx.h" #include <iostream> #include <list> #include <algorithm> #include <iterator> #include <fstream> #include <string> #include <map> подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5922 / 3359 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
04.03.2012, 21:29     Задача на диагонали квадратной матрицы
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
46
47
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void dump_array (int* array, int cols)
{
    while (cols--)
        printf("%d ", *array++);
}
 
void dump_matrix(int **matrix, int rows, int cols)
{
    while(rows--)
    {
        dump_array(*matrix++, cols);
        putchar('\n');
    }
}
 
int main(void)
{
    int m;
    int **matrix;
    int i, j;
    printf("Size: ");
    scanf("%d", &m);
    matrix = (int**)malloc(sizeof(int*) * m);
    for(i = 0; i < m; i++)
        matrix[i] = (int*)malloc(sizeof(int) * m);
    srand(time(NULL));
    for(i = 0; i < m; i++)
        for(j = 0; j < m; j++)
            matrix[i][j] = rand() % 10;
 
    dump_matrix(matrix, m, m);
    putchar('\n');
    for(i = 0; i < m; i++)
        for(j = m - i - 1; j < m; j++)
            matrix[i][j] = 0;
 
    dump_matrix(matrix, m, m);
    for(i = 0; i < m; i++)
        free(matrix[i]);
    free(matrix);
 
    return EXIT_SUCCESS;
}
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru