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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод одномерного массива с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1140213.html
Добрый день! Ребят, надо написать курсовую по С++.Есть задание-ввести одномерный массив с помощью клавиатуры и случайным образом....Пытался написать сам, выдает ошибку..гляньте код пожалуйста #include "stdafx.h" #include <iostream> #include <conio.h> #include <clocale> using namespace std; const int X=10;// опрелеление массива через константу int main () {
C++ Отсортировать столбцы, в которых нет нулей, по убыванию Что-то здесь не так. Дан массив, заполненный случайными числами, порядка n*n. Отсортировать столбцы, в которых нет нулей, по убыванию #include"stdafx.h" #include"iostream" #include"ctime" usingnamespacestd; void main() { 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 <cstring> и в итоге сразу не смог понять в чем проблема, но потом разобрался. Вот хочу узнать чем отличается #include <cstring>, #include <string> и #include <string.h>.
C++ Реестр Написать программу, определяющую значение параметра в открытом разделе и изменяющую это значение на другое. Подскажите пожалуйста, где-то есть похожий пример? подробнее

Показать сообщение отдельно
Gorpash
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 50
08.04.2014, 01:06  [ТС]     Двумерная матрица. Разместить сначала положительные элементы, а за ними - все остальные
а что мы запихиваем в главную программу?

Добавлено через 56 минут
Отредактируйте пожалуйста программу.
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
using namespace std;
 
void f(int a[4][5], int n, int m)
{   system("cls");
    int i; int j;
    int b[m]; //объявляем новый массив
    printf("Pochatkoviy masive = "); cout<<endl;
    srand(time(NULL));
    for ( i=0; i<n; i++)
    {
        for ( j=0; j<m; j++)
        {
            a[i][j]=20-rand()%50;
            printf("%  3d " , a[i][j]);
            }cout<<endl;}
    
    for (int j=0;j<m;j++)
    {
        int k=0;
        for ( 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];}
   }
   cout<<endl;
   printf("Peretvorenyi masive = "); cout<<endl;
   for ( i=0; i<n; i++)
    {
    for ( j=0; j<m; j++)
    {
            printf(" %3d " , a[i][j]);
    }cout<<endl;
   }
}
 int main()
 { int B[4][5];
   f(B,4,5);
   getch();
return 0;
}
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru