Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2012, 18:37   #1
killeraleksana
 
Регистрация: 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. Причина: недописала необходимые данные
killeraleksana вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив 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