![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.12.2011
Сообщений: 9
|
![]()
Здравствуйте,уважаемые!
В двумерном массиве удалите столбец,содержащий четное количество нечетных элементов. вот код программки: #include <iostream> using namespace std; int main() {int a[100][150]; int k=0,n,m,l; /*k-количество нечетных элементов */ cout<<"n=";cin>>n; cout<<"m="; cin>>m; for(int i=0;i<n;i++) for (int j=0; j<m;j++) {cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j];} for (int j=0; j<m;j++) {for(int i=0; i<n; i++) if ( a[i][j]%2!=0) {k=k+1;} if (k%2==0) {l=j; for ( int j1=l; j1<m-1;j1++) for (int i1=0;i1<n;i1++) a[i1][j1]=a[i1][j1-1]; j--; m--; } i--;} /*эта строка должна ведь присутствовать после удаления столбца?*/ for (int i=0; i<n;i++,cout<<endl) for (int j=0; j<m;j++) {cout<<a[i][j]<<"\t"; } return 0; } укажите,пожалуйста,где ошибка? ![]() Последний раз редактировалось killeraleksana; 08.01.2012 в 18:38. Причина: недописала необходимые данные |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный массив | Applod | Общие вопросы C/C++ | 1 | 03.12.2011 11:12 |
Одномерный массив и Двумерный массив | eugene1437 | Общие вопросы C/C++ | 15 | 25.05.2011 19:17 |
Двумерный Массив | shket07 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.03.2011 11:14 |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |