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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
igor4uk!
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 10
#1

Для каждой строки найти сумму элементов нечетных столбцов - C++

13.03.2011, 13:08. Просмотров 1183. Ответов 2

Очень нужны программы на TurboC 3.0
Составить программу обработки двухмерного массива А (M, N) значения М, N выбрать самостоятельно.
1. Данная матрица Aij (i = 1,..., M; j = 1,..., N) и вектор B (1,..., 30). Заменить отрицательное элементы в нечетных строках максимальным элементом вектора B
Составить программу обработки двухмерного массива.
2. Дан массив A (M, N) M = 3, N = 3. Найти для каждой строки сумму элементов нечетных столбцов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 13:08     Для каждой строки найти сумму элементов нечетных столбцов
Посмотрите здесь:

Для каждой строки матрицы найти произведение четных элементов и сумму нечетных - C++
В матрице размером m на n для каждой строки матрицы найти произведение четных элементов и сумму нечетных. Результат оформить в виде матрицы...

Найти произведение нечетных элементов каждой строки матрицы, и их сумму - C++
В матриице A(4,4) найти произведение нечетных элементов каждой строки и их сумму.

Для каждой строки матрицы найти сумму ее элементов - C++
Дана матрица MxN. для каждой строки матрицы найти сумму ее элементов

Для каждой строки матрицы найти сумму её элементов - C++
3.Дана матрица размера M X N. Для каждой строки матрицы найти сумму её элементов.

Определить сумму отрицательных нечетных элементов каждой строки матрицы - C++
Здравствуйте программисты, прошу вашей помощи в решении такой задачи. В матрице размером 6 на 9 определить сумму его отрицательных...

Найти сумму нечетных элементов матрицы в каждой строке - C++
#include <iostream> #include <stdio.h> #define LIM 30 using namespace std; int main(int argc, const char * argv) { int i, j,...

Найти сумму модулей элементов для каждой строки матрицы и среди них наибольший - C++
Помогите пожалуйста Предоставленная матрица размером n * n . Найти сумму модулей элементов для каждой строки матрицы и найти среди них...

Найти количество нечетных элементов каждой строки матрицы - C++
Помогите пожалуйста решить, так как сам в программировании не шарю(( Дано: int arr . Найти количество нечетных элементов каждой строки...

Найти произведения нечетных положительных элементов каждой строки матрицы - C++
Найти произведения нечетных положительных элементов каждой строки матрицы A(3,3) и сохранить их в массиве B Сделал код в Паскале .кто...

Найти произведение нечетных отрицательных элементов каждой строки матрицы - C++
Найти произведение нечетных отрицательных элементов каждой строки матрицы А(3,3) и сохранить их в массиве В


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
13.03.2011, 14:11     Для каждой строки найти сумму элементов нечетных столбцов #2
Цитата Сообщение от igor4uk! Посмотреть сообщение
2. Дан массив A (M, N) M = 3, N = 3. Найти для каждой строки сумму элементов нечетных столбцов
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 <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define M 3
#define N 3
 
int main(void)
{
    srand(unsigned(time(NULL)));
    int mat[M][N];
    int i,j,sum_str;
    printf("Matrix:\n");
     for(i=0; i<M; i++)
     {
         for(j=0; j<N; j++)
         {
             mat[i][j]=rand()%9;
             printf("%d ",mat[i][j]);
         }
        printf("\n");
     }
     printf("\nResult:\n");
     for(i=0; i<M; i++)
     {
         sum_str=0;
         for(j=0; j<N; j++)
         {
             if(!(j%2))
             {
                 sum_str+=mat[i][j];
             }
         }
        printf("\nSum str number %d - %d",i+1,sum_str);
     }
    getch();
    return 0;
}
Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 94
13.03.2011, 21:34     Для каждой строки найти сумму элементов нечетных столбцов #3
Составить программу обработки двухмерного массива А (M, N) значения М, N выбрать самостоятельно.
1. Данная матрица Aij (i = 1,..., M; j = 1,..., N) и вектор B (1,..., 30). Заменить отрицательное элементы в нечетных строках максимальным элементом вектора B
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int M, N, **matrix, vector[30], i, j;
    srand((unsigned)time(NULL));
    printf("Input N, M: ");
    scanf("%d %d", &N, &M);
    matrix = (int**)malloc(N * sizeof(int*));
    printf("\nMatrix:\n");
    for (i = 0; i < N; i++)
    {
        matrix[i] = (int*)malloc(M * sizeof(int));
        for (j = 0; j < M; j++)
            printf("%3d ", (matrix[i][j] = 50 - rand()%100));
        printf("\n");
    }
    printf("\nVector:\n");
    int max = (vector[0] = 50-rand()%100);
    for (i = 1; i < 30; i++)
    {
        printf("%3d ", (vector[i] = 50 - rand()%100));
        if (vector[i] > max)
            max = vector[i];
    }
    printf("\n\nMax in vector: %d", max);
    printf("\n\nChanged matrix:\n");
    for (i = 0; i < N; i++)
    {
        for (j = 0; j < M; j++)
            printf("%3d ", ((i%2 && matrix[i][j] < 0) ? (matrix[i][j] = max) : matrix[i][j]));
        printf("\n");
    }
    return 0;
}
Ответ Создать тему
Опции темы

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