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

Удалить строки,содержащие минимальное значение массива, дополняя его снизу строкой,состоящей из нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить в строке одно слово на другое, заданное с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread527781.html
Условие задачи: Заменить в строке одно слово на другое, заданное с клавиатуры. Текст программы: #include<conio.h> #include<string> #define n 100 void main() { setlocale(LC_ALL,"Russian");...
C++ Получить файлы в папке Как получить список всех файлов в папке (можно и включая файлы из поддиректорий) без dirent.h. Желательно winApi http://www.cyberforum.ru/cpp-beginners/thread527777.html
C++ Сумма элементов массива
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам.
При нажатии - отобразить картинку C++
При нажатии на строку DataGridView - отобразить картинку в PictureBox, При нажатии на другую строку - отобразить другую картинку. Заранее благодарю. Добавлено через 1 час 0 минут Точнее, у...
C++ Поменять местами столбец с номером 1 и последний из столбцов, содержащих только положительные элементы http://www.cyberforum.ru/cpp-beginners/thread527767.html
помогите дорешать Matrix53. Дана матрица размера M × N. Поменять местами столбец с номером 1 и последний из столбцов, содержащих только положительные элементы. Если требуемых столбцов нет, то вывести...
C++ Вывод из файла Как можно вывести все содержымое файла в переменную с пробелами , с абзацами короче со всеми символами.Я вот что пытался типа такого зделать: file.open( "file.txt" , std::ios::in ); while(!... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
10.03.2012, 23:02
Если массив a[][] размером (N=12, M=16) уже есть, то можно так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int min=a[0][0], i, j, n=N, y;
for(i=0; i<N; i++)
    for(j=0; j<M; j++)
        if(a[i][j]<min)
            min=a[i][j];
for(i=0; i<n; i++)
{
    for(j=0; j<M; j++)
        if(a[i][j]==min)
            break;
    if(j!=M)
    {
        for(y=i; y<n-1; y++)
            for(j=0; j<M; j++)
                a[y][j]=a[y+1][j];
        for(j=0; j<M; j++)
            a[n-1][j]=0;
        n--;
        i--;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru