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

Дин. массивы. Матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread592331.html
Предположим, есть некоторый класс, например, TTrigonometricComplex и я хочу сделать нём функции, которые будут доступны в левой части оператора присваивания и будут выполнять некоторые операции при...
C++ отлов ошибок try, catch зачем он нужен? я вот пишу прогу, которая не отлавливает ошибку. try { int i=10; i=i/0; } catch(...) { printf("\n error"); http://www.cyberforum.ru/cpp-beginners/thread592309.html
Инкремент ссылки C++
int arr = {....} ; while(arr) // arr ссылка на начало массива то есть на 0 элемент ; { //тело цикла ++arr ;//инкремент } Собственно почему нельзя так?
C++ Стороны прямоугольника заданы натуральными числами
Ребята пожалуйста нужно написать программу на С++. Отблагодарю!!! Стороны прямоугольника заданы натуральными числами M и N. Составьте программу, которая будет находить, на сколько квадратов, стороны...
C++ Почему-то не реагирует на конец строки '\0' http://www.cyberforum.ru/cpp-beginners/thread592286.html
Задача: нужно посчитать количество слов в строке. В программе ставлю условие: for(int i=0;i<=n-1;i++) if( mass!=' ' && (mass==' ' || mass=='\0') ) k++; А он доходит до конца строки и пройдя...
C++ Массив в С++ Ребята помогите пожалуйста! Нужно сдавать лабораторную, а как делать не знаю( На с++. Нужно заполнить массив: 0 3 0 2 0 1 4 0 5 0 6 0 0 9 0 8 0 7 10 0 11 ... подробнее

Показать сообщение отдельно
Catstail
Модератор
22613 / 10974 / 1778
Регистрация: 12.02.2012
Сообщений: 18,106
31.05.2012, 15:12
1)

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "iostream.h"
 
int main(int argc, char* argv[])
{
 
    int **Matr;
    int i,j,n,k,c,max;
 
    // Ввод размера матрицы и числа k
 
    cout << "n=";
    cin >> n;
 
    cout << "k=";
    cin >> k;
 
    // Создание 2-мерного динамического массива
 
    Matr=new int* [n];
 
    for (i=0; i < n; i++)
        Matr[i]=new int[n];
 
    // Ввод массива
 
    for (i=0; i < n; i++)
        for (j=0; j < n; j++)
        {
            cout << "M[" << i << "," << j << "]=";
            cin >> Matr[i][j];
        }
    
    // Поиск к-ва кратных и максимума   
 
    c=0;
    max=0;
 
    for (i=0; i < n; i++)
        for (j=0; j < n; j++)
        {
            if (((Matr[i][j] % k) == 0) && (Matr[i][j] != 0)) // если кратно k
            {
                c++;
                if (Matr[i][j] > max) max=Matr[i][j]; // берем максимум
            } 
        }
 
    // Вывод
 
    cout << "Number=" << c << endl;
    cout << "Max=" << max << endl;
 
    // Уничтожение дин. массива
 
    for (i=0; i < n; i++)
        delete Matr[i];
 
    delete Matr;
 
    return 0;
}
0
Миниатюры
Дин. массивы. Матрицы  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru