Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 02.04.2018
Сообщений: 1
1

Заполнить двумерный массив по заданному правилу

02.04.2018, 19:26. Показов 1436. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу, в которой объявите матрицу (10 × 10), которая состоит из 100 целых положительных элементов, которые генерируются с помощью случайных чисел. Присвойте элементам главной диагонали отрицательные числа, которые равны по модулю первичным элементам, а элементы побочной диагонали удвойте. Выведите полученную матрицу.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2018, 19:26
Ответы с готовыми решениями:

Заполнить двумерный массив по заданному правилу
Напишите программу, в которой объявите матрицу (10 × 10), которая состоит из 100 целых...

Заполнить двумерный массив по правилу
Нужно заполнить массив 1 1 1 1 1 2 2 2 2 0 3 3 3 0...

Заполнить двумерный массив по правилу
заполнить по схеме массив

Заполнить двумерный массив по правилу
заполнить двумерный массив следуюшим образом: 1000001 0100001 0010100 0001000 0010100 0100010...

1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
03.04.2018, 01:58 2
Лучший ответ Сообщение было отмечено СУСЛик23344523 как решение

Решение

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
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    const size_t n = 10;
    int a[n][n];
 
    for (size_t i = 0; i < n; i++)
    {
    for (size_t j = 0; j < n; j++)
    {
    a[i][j]=rand()%9 + 1;
    cout <<a[i][j]<<" ";
    }
    cout << endl;
    }
    cout << endl;
    
    for (size_t j = 0; j < n; j++)
    a[j][j]=-a[0][j]; 
    
    for (size_t j = 0; j < n; j++)
    a[j][n-1-j]=2*a[j][n-1-j];    
    
    for (size_t i = 0; i < n; i++)
    {
    for (size_t j = 0; j < n; j++)
    cout <<setw(2)<<a[i][j]<<" ";   
    cout << endl;
    }
    
system("pause");
return 0;
}
0
03.04.2018, 01:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2018, 01:58
Помогаю со студенческими работами здесь

Заполнить двумерный массив по указанному правилу
Нужно заполнить двумерный массив размера 5×4 за правилом: 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 10 0

Заполнить квадратный двумерный массив размером NxN по правилу
Дано натуральное число N (N&lt;=15). Заполните и выведите на экран квадратный двумерный массив...

Заполнить квадратный двумерный массив размером NxN по правилу
Дано натуральное число N (N=5). Заполните и выведите на экран квадратный двумерный массив размером...

Заполнить матрицу по заданному правилу
Дано число n. Создайте массив размером n×n и заполните его по следующему правилу: Числа на...

Заполнить квадратную матрицу согласно заданному правилу
помогите пожалуйста Заполнить двумерный массив размером 7 на 7 пояснением если не трудно на языке...

Заполнить двумерный массив по заданному правилу
Даны двовимирний массив А значения элементов которого задаются формулой. Вывести таблицу на экран,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru