0 / 0 / 0
Регистрация: 03.05.2013
Сообщений: 4

Заменить нулем все элементы столбца матрицы до максимального элемента

03.05.2013, 17:37. Показов 1155. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, над элементами двумерных массивов целых чисел. Действия оформить как отдельные функции.
"Первое действие: Заменить нулем все элементы столбца до максимального элемента. Второе действие: Вывести на экран количество положительных элементов в столбце. Промежуточная функция: Выполнить действия для столбцов, у которых первый элемент имеет четное значение."
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2013, 17:37
Ответы с готовыми решениями:

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

В массиве все элементы, стоящие выше максимального элемента, заменить на максимальный элемент первого столбца
Сос с программой, чрезвычайно быстрая необходимость, завтра нужно отчитываться В массиве все элементы, стоящие выше максимального...

В массиве все четные элементы, стоящие снизу от максимального элемента массива, заменить на максимальный элемент столбца
В массиве все четные элементы, стоящие снизу от максимального элемента массива, заменить на максимальный элемент столбца, в котором они...

1
 Аватар для СашаН
349 / 299 / 166
Регистрация: 15.03.2012
Сообщений: 653
Записей в блоге: 1
04.05.2013, 17:05
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

С первым действием помогу.
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
#include <stdio.h>
#define COL 6
#define ROW 4
 
void novate(int *start, int col, int row)
{
    int i, j;
    int max;
 
    for(i=0; i<row; i++)
    {
        max = *(start+i);
        for(j=1; j<col; j++)
            if(*(start+(i)+(j*row))>max)
                max = *(start+(i)+(j*row));
        printf("max = %i \n", max);
        for(j=0; j<col; j++)
            if(*(start+(i)+(j*row))<max)
                *(start+(i)+(j*row)) = 0;
            else
                j=col;
 
    }
}
 
int main (void)
{
    int array[COL][ROW] = { 3, 4, 5, 7,
                            6, 4, 6, 2,
                            8, 5, 3, 6, 
                            5, 6, 7, 3,
                            4, 1, 3, 1,
                            6, 9, 4, 4 };
    int i, j;
    for(i=0; i<COL; i++)
    {
        for(j=0; j<ROW; j++)
            printf("%i, ", array[i][j]);
        putchar('\n');  
    }   
 
 
    novate(&array[0][0], COL, ROW);
 
    for(i=0; i<COL; i++)
    {
        for(j=0; j<ROW; j++)
            printf("%i, ", array[i][j]);
        putchar('\n');  
    }   
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.05.2013, 17:05
Помогаю со студенческими работами здесь

Заменить все положительные элементы матрицы значением максимального, а отрицательные - значением минимального элемента
Нужна помощь в написании программы на Java. Дано матрицу A . Элементы матрицы нужно ввести с клавиатуры. На печать вывести входную...

Заменить нулем все элементы, которые стоят после первого нечетного элемента
Обменять на 0 все элементы,которые стоят после первого нечетного элемента. в1, в2, …, в10 дан массив. начальные значения: 2,3; 4,4;...

Все элементы квадратной матрицы, лежащей ниже главной диагонали, заменить нулём
Прошу помогите , как написать цикл в Матлабе «все элементы квадратной матрицы , лежащей ниже главной диагонали заменить нулем .

Массив: Заменить нулем все элементы этой матрицы, равные x, если таковые имеются.
Даны натуральные числа n и m, определяющие соответственно количество строк и столбцов в некоторой заданной матрицы целых чисел, а также...

Вывести все элементы k-го столбца матрицы, начиная с нижнего элемента столбца
Дан двумерный массив. Вывести на экран: 1) все элементы 3строки,начиная с последнего элемента этой строки. 2) все элементы s-го столбца...


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

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

Новые блоги и статьи
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru