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

Двумерная матрица. Разместить сначала положительные элементы, а за ними - все остальные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод одномерного массива с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1140213.html
Добрый день! Ребят, надо написать курсовую по С++.Есть задание-ввести одномерный массив с помощью клавиатуры и случайным образом....Пытался написать сам, выдает ошибку..гляньте код пожалуйста...
C++ Отсортировать столбцы, в которых нет нулей, по убыванию Что-то здесь не так. Дан массив, заполненный случайными числами, порядка n*n. Отсортировать столбцы, в которых нет нулей, по убыванию #include"stdafx.h" #include"iostream" #include"ctime"... http://www.cyberforum.ru/cpp-beginners/thread1140212.html
Найти наименьший элемент матрицы и вычислить произведения элементов всех столбцов C++
В произвольно заданной матрице найти наименьший элемент и вычислить произведения элементов всех столбцов. В одной теме помещаем одну задачу!
Производный класс и наследование C++
Доброго времени суток! Помогите выполнить задание, пожалуйста! Само задание: Базовый класс – массив чисел, производный класс – массив дат, представленных тройками чисел: день, месяц, год....
C++ Чем отличается #include <cstring>, #include <string> и #include <string.h>? http://www.cyberforum.ru/cpp-beginners/thread1140201.html
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда подключаю #include <string> все что мне нужно работает. Но один раз не заметил и подключил #include...
C++ Реестр Написать программу, определяющую значение параметра в открытом разделе и изменяющую это значение на другое. Подскажите пожалуйста, где-то есть похожий пример? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6483 / 6046 / 1983
Регистрация: 18.12.2011
Сообщений: 15,676
Завершенные тесты: 1
06.04.2014, 13:21
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define n 5
void f(int a[n][n])
{
 
    int b[n];//объявляем новый массив
    for (int j=0;j<n;j++)
    {
        int k=0;
        for (int i=0;i<n;i++)
            if (a[j][i] >0) // положительные 
                  b[k++]=a[j][i];
        for (int i=0;i<n;i++)
            if (a[j][i] <=0) // неположительные 
                  b[k++]=a[j][i];
        for (int i=0;i<n;i++)
              a[j][i]=b[i];
   }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru