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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bereg
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 7
#1

Задать матрицу, вывести ее на экран, найти сумму элементов - C++

29.04.2012, 18:41. Просмотров 829. Ответов 1
Метки нет (Все метки)

Условие:
Задать матрицу размером 10*10 вывести ее на экран. Найти сумму элементов в тех строках, которые содержат только положительные числа, а также создать функцию преобразования матрицы в одномерный массив, и нахождения максимального элемента в одномерном массиве.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2012, 18:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задать матрицу, вывести ее на экран, найти сумму элементов (C++):

Вывести на экран матрицу, сумму элементов побочной диагонали и сумму элементов, удовлетворяющих условию - C++
Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и...

Найти и вывести на экран сумму минимальных элементов массивов - C++
Ввести с клавиатуры одномерные массивы М(8),F(6),W(10).Найти и вывести на экран сумму минимальных элементов этих массивов

Найти сумму элементов квадратной матрицы по строкам и вывести на экран - C++
найти сумму элементов квадратной матрицы по строкам и вывести на экран

Найти и вывести на экран сумму элементов, порядковый номер которых делится на 3 - C++
Элементы случайно заполненного одномерного массива d преобразуйте по формуле d = i/d. В новом массиве найдите и выведите на экран сумму...

Вычислить сумму элементов массива, найти минимальный и вывести положительные на экран - C++
Дан одномерный массив, состоящий из N целочисленных элементов. 12.1. Заполнить массив случайными числами. 12.2. Найти минимальный...

Найти максимальный элемент, сумму чётных элементов массива и вывести отрицательные элементы на экран - C++
Дан одномерный массив, состоящий из N целочисленных элементов. 11.1. Ввести массив с клавиатуры. 11.2. Найти максимальный элемент. ...

1
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
29.04.2012, 20:35 #2
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define N 10
 
int main(void)
{
    int** X = new int*[N];
    for (int t1 = 0; t1 < N; t1++)
    {
        X[t1] = new int[N];
        for (int t2 = 0; t2 < N; t2++)
            X[t1][t2] = (t1 % 2) ? rand() % 
                      (2 * N) - N : rand() % N;
    }
 
    for (int r1 = 0; r1 < N; r1++)
    {
        for (int r2 = 0; r2 < N; r2++)
            printf("%d ",X[r1][r2]);
        printf("\n");
    }
 
    printf("\n");
 
    for (int i = 0; i < N; i++)
    {
        int q = 0; int sum = 0; bool neg = false;
        for (int k = 0; (k < N) && !neg; k++)
            if (X[i][k] < 0) neg = true;
        if (neg == false)
        {
            while (q < N) sum+=X[i][q++];
            printf("i = %d, sum = %d\n", i, sum);
        }
    }
 
    printf("\n");
 
    int m = 0, *Y = new int[N * N];
    for (int z1 = 0; z1 < N; z1++)
        for (int z2 = 0; z2 < N; z2++)
            Y[m++] = X[z1][z2];
    
    for (int p = 0; p < N * N; p++)
        printf("%d ",Y[p]);
    printf("\n\n");
 
    int max = 0;
    for (int d = 0; d < N * N; d++)
        if (Y[d] < Y[max]) max = d;
 
    printf("Y[%d] = %d\n",max,Y[max]);
 
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2012, 20:35
Привет! Вот еще темы с ответами:

Найти в массиве значение и вывести его индекс на экран, вычислить сумму модулей элементов массива - C++
Написать программу обработки одномерного статического массива целых случайных чисел в диапазоне значений -100…100 в соответствии с...

Сформировать и вывести на экран матрицу А размерами N*M элементов - C++
Сформировать и вывести на экран матрицу А размерами N*M элементов, у которой элементы первого и последнего столбца-единицы, а все остальные...

Найти максимальную сумму чисел в одной строке и вывести на экран эту сумму и номер строки - C++
2) Если в условиях задачи сказано &quot;Дан двумерный массив&quot;, то программа получает на вход два числа n и m, являющиеся числом строк и...

Поменять знак элементов столбца матрицы.Вывести на экран сумму отрицательных элементов в столбце. - C++
Первое действие:поменять знак элементов столбца.Второе действие:вывести на экран сумму отрицательных элементов в столбце.Промежуточная...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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