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

Ошибка в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка csv файла по столбцу http://www.cyberforum.ru/cpp-beginners/thread1089319.html
Собственно задача: есть csv файл(открывал с помощью экселя) как с ним вообще работать? Как удалить что-то ненужное или отсортировать по какому-либо столбцу? В книгах не нашёл, гугл тоже не очень...
C++ Вычисление объема шара нужно написать программку для вычисления объема шара. на С++ . http://www.cyberforum.ru/cpp-beginners/thread1089309.html
Накидать задачек по ссылкам и указателям C++
Добрый день, форумчане! Просьба накидать задачек по ссылкам и указателям! Даюы разобраться, как следует.:) Заранее спасибо!:)
C++ 5-ти мерный массив
написал функцию Проблема в том, что содержимое массива создается локально, а мне надо глобально То есть в строке 64 выводит все нормально, а в строке 67 содержимое пропадает и выводит не то, что...
C++ Двумерный массив символов http://www.cyberforum.ru/cpp-beginners/thread1089270.html
привожу кусок кода: int N(0); int M(0); cout << "Введите кол-во строк, в которых мы будем искать первую строку" << endl; cin >> N; cout << "Введите кол-во символов в строке" << endl;...
C++ С++, Графика const Vector3 vcube = Координаты вершин куба Я не могу понять что происходит тут - const MESH::FACE fcube = ??? const Vector3 vcube = { Vector3(-1, -1, -1), Vector3(+1, -1,... подробнее

Показать сообщение отдельно
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132

Ошибка в коде - C++

04.02.2014, 19:26. Просмотров 250. Ответов 6
Метки (Все метки)

Написать функцию, проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива

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
#include <iostream.h>
using namespace std;
int func(int a[n][n])
int main()    //Г—ГІГ®-ГІГ® Г*ГҐГЇГ°Г*âèëüГ*Г®.
{   m=4;
    int b[m][m];
 cout<<func(b);   
}
 
int func(int a[n][n])
{
int n=4,i,j;
int a[n][n];
    srand(time(NULL));
       for (i=0;i<n;i++)
           for (j=0;j<n;j++)
    a[i][j]=rand()%(100)-10; 
     for (i=0;i<n;i++){
           for (j=0;j<n;j++)
    printf("%d\t",a[i][j]); 
    printf("\n");}
cout<<"----------------------------"<<"\n";
      for (i=0;i<n;i++)
           for (j=0;j<n;j++)
       if (a[i][j]<0) {for (j=0;j<n;j++) a[i][j]=0;}
       for (int i=0;i<n;i++){
           for (j=0;j<n;j++)
    printf("%d\t",a[i][j]); 
    printf("\n");}
cout<<"----------------------------"<<"\n";
int k, m=n;
      for (k=i;k<m-1;k++)  //Г—ГІГ® Г*ГҐ ГІГ*ГЄ Гў ñîðòèðîâêå? ГЌГҐ âûâîäèò!
          for (j=0;j<m;j++)
      {if (a[k][j]==0) {a[k][j]=a[k+1][j];} m++;i++;}
        for (i=0;i<n;i++) { 
           for (j=0;j<n;j++)
    printf("%d\t",a[i][j]); 
    printf("\n");}
cout<<"----------------------------"<<"\n";
system ("PAUSE");
return a[n][n];
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru