Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение данных из файла https://www.cyberforum.ru/ cpp-beginners/ thread123232.html
Вот задание прочитать данные из файла и вывести их также как они в файле распалагаются на экран используя символьный массив указателей(Тоесть вывести прочитанные данный с помощью символьного массива...
C++ Поменять местами отрицательные элементы массива
Привет. Была дана лаб работа с массивами. Задание было такое что вводится массив, а на выводе должно быть так, что положительные элементы остаются на месте, а отрицательные меняются местами как...
Перегружаемые функции C++
помогите с программой, и если с можете поясните сами функции, а то совсем в них запуталась, сколько не читала теории. а понять не могу Прога: Организовать 2 перегружаемые функции для сортировки...
C++ считать код машины Тьюринга необходимо считать код машины тьюринга Даны строки вида: qo1;a=qo2;b;r необходимо считать в массив структур в первое поле - до первой ";" во второе следующую букву в третье - символы после... https://www.cyberforum.ru/ cpp-beginners/ thread123198.html
C++ Управление курсором мыши с помощью стрелок клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread123176.html
программу в которой происходит управление курсором мыши с помощью стрелок клавиатуры при этом курсор мыши соответствует стрелке на нажатой клавише. мужики срочно отпишитесь!!!!!...
нужно переделать чтобы прога была с функциями C++
вот исходный код работает правильно #include <iostream> #include <stdlib.h> #include <math.h> #include<clocale> using namespace std; // int main(){setlocale(LC_ALL, "rus"); //ввод...
C++ Радиус после удаления висячих вершин
Необходимо найти радиус графа после удаления висячих вершин. Не могу найти ошибку. Результат всегда выдается либо 10000,либо 1010 почему-то)) #include <fstream> using namespace std; const...
C++ error C2064: выдает ошибку #include <iostream> #include <stdlib.h> #include <math.h> #include<clocale> using namespace std; // поиск мах int max (int *mass, int i,int n) { int m; https://www.cyberforum.ru/ cpp-beginners/ thread123150.html
C++ Почему не работает? https://www.cyberforum.ru/ cpp-beginners/ thread123148.html
создаю прогу, которая использует родовые функции. Вот написал код, когда две команды, которые я закоментировал закоментированы, то прога работает отлично, но когда я пробую работать с чаровским типом...
C++ Найти сумму элементов массива, значение которых попадают в интервал Уважаемые форумчане вот такое задание: Дан одномерный массив A действительных чисел состоящий из N элементов: 1.Найти сумму элементов массива значение которых попадают в интервал (-5;5) 2.Найти... https://www.cyberforum.ru/ cpp-beginners/ thread123112.html
230 / 60 / 17
Регистрация: 11.03.2010
Сообщений: 294
28.04.2010, 20:53 0

Изменить все элементы, расположенные по периметру матрицы, на максимальный

28.04.2010, 20:53. Просмотров 1068. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено zed33 как решение

Решение

воть
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>
 
using namespace std;
 
#define MSIZE 10
#define NSIZE 10
 
int main()
{
    cout << "Dan massiv:\n";
    int a[MSIZE][NSIZE];
    int i, j;
    for (i = 0; i<MSIZE; i++)
    {
        for (j = 0; j<NSIZE; j++)
        {
            a[i][j] = rand()& 9;
            cout << a[i][j] << " ";
        }
        cout << "\n";
    }
    int max = a[1][1];
    for (i = 0; i<MSIZE; i++)
    {
        for (j = 0; j<NSIZE; j++)
        {
            if (max < a[i][j])max = a[i][j];
        }
    }
    cout << "New massiv:\n";
    for (i = 0; i<MSIZE; i++)
    {
        for (j = 0; j<NSIZE; j++)
        {
            if ((i == MSIZE-1)|(j == NSIZE-1)|(i == 0)|(j == 0)) a[i][j] = max;
            cout << a[i][j] << " ";
        }
        cout << "\n";
    }
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Изменить все элементы, расположенные по периметру матрицы, на максимальный
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2010, 20:53
Готовые ответы и решения:

Элементы расположенные по периметру матрицы.
подскажите,как составить цикл для нахождения элементов по периметру через for.с++

Заполнить единичками элементы матрицы, расположенные по периметру
Заполнить единичками элементы двумерного массива А, расположенные по его периметру #include...

Заменить нулями элементы квадратной матрицы, расположенные по периметру
Заменить нулями элементы квадратной матрицы, расположенные по периметру. Pascal, массив.

Найти максимальный элемент матрицы и все элементы расположенные в одном ряде
Дана квадратная матрица А порядка n. Составить программу которая находит максимальный элемент и все...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.