Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Nav12
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 16
1

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

14.12.2013, 00:33. Просмотров 1017. Ответов 2
Метки нет (Все метки)

Дан двумерный массив размерности N*M.Заменить каждый элемент матрицы равный сумме номера своей строки и номера минимального элемента столбца на последний элемент последней строки, после чего вывести получившуюся матрицу на экран.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 00:33
Ответы с готовыми решениями:

Последний элемент каждой строки заменить на сумму предыдущих
Последний элемент каждой строки заменить на сумму предыдущих Не могу понять, как это сделать:( ...

Заменить нулём последний отрицательный элемент каждого столбца прямоугольной матрицы
Обращение к массиву нужно делать через указатели Вот мой код: #include <stdio.h> #include...

Последний отрицательный элемент каждого столбца прямоугольной матрицы заменить нулем
Задача: Последний отрицательный элемент каждого столбца прямоугольной матрицы заменить нулем ...

Каждый элемент массива заменить на ближайший следующий за ним элемент за один просмотр
В масcиве А размера N за один просмотр необходимо каждый элемент заменить на ближайший следующий...

Каждый элемент матрицы заменить на признак нечетности суммы его индексов
Помогите! В двумерном массиве каждый элемент, сумма индексов которого является нечетное число,...

2
MahovIV
5 / 6 / 4
Регистрация: 17.09.2013
Сообщений: 337
16.12.2013, 22:06 2
Лучший ответ Сообщение было отмечено Nav12 как решение

Решение

Держи.
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
#include <stdio.h>
#include <conio.h>
 
int main() {
    
    int a[100][100], M, N, i, j, min = 0, min2 = 0;
    scanf("%d %d", &N, &M);
    for(i = 0; i < N; i++) {
          for(j = 0; j < M; j++) {
                scanf("%d", &a[i][j]);
                }
                }
                for(j = 0; j < M; j++) {
                      min = a[0][j];
                      min2 = j;
                      for(i = 0; i < N; i++) {
                            if(a[i][j] < min) {
                                       min = a[i][j];
                                       min2 = j;
                                       }
                                       }
                                       for(i = 0; i < N; i++) {
                                             if(a[i][j] == i + min2) {
                                                        a[i][j] = a[N - 1][M - 1];
                                                        }
                                                        }
                                                        }
                                                        for(i = 0; i < N; i++) {
                                                              for(j = 0; j < M - 1; j++) {
                                                                    printf("%d ", a[i][j]);
                                                                    }
                                                                    printf("%d\n", a[i][M - 1]);
                                                                    }
                                                                    getch();
                                                                    return 0;
                                                                    }
Только скажи, помогло тебе или нет?
1
Nav12
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 16
16.12.2013, 23:22  [ТС] 3
Цитата Сообщение от MahovIV Посмотреть сообщение
Только скажи, помогло тебе или нет?
Да.Спасибо большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2013, 23:22

Заменить каждый особый элемент матрицы на ближайшее большее простое число
Дана целочисленная матрица A(M,N). Элемент A(i, j) назовем “особым”, если он делится хотя бы на...

Найти первый отрицательный элемент в каждой строке матрицы и последний четный элемент в каждом столбце
Дан двумерный массив двухбайтовых знаковых целочисленных элементов 5*8. Полагаем,что в каждой...

Разделить каждый элемент матрицы на первый четный элемент матрицы
Дано матрицы А и В. Разделить каждый элемент матрицы на первый четный элемент матрицы. Поиск...


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

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

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