Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удалить путем сдвига столбцы из матрицы.Си

76K
05 ноября 2011 года
ZiL131
1 / / 04.11.2011
Дали задачу в институте
В матрице удалить методом сдвига столбцы содержащие одинаковые элементы.
Сам не знаю точно, как должно выглядить удаление путем сдвига(если кто знает поправте), но подразумеваю что так:
исходная матрица:
1 3 1 8
1 4 2 9
2 3 0 6
2 5 7 9

после удаления путем сдвига:
3 8 0 0
4 9 0 0
3 6 0 0
5 9 0 0

повторюсь что, это всего лишь предположение, сам точно не знаю(поправте).

Пока написал только ввод и условие, а дальше не представляю что и как писать:
Код:
#include<stdio.h>
#inclue<conio.h>
void main()
{int a[10][10],i,j,k,ma,na;
clrscr();
printf("V zadonnoy matrize udalit metodom cdviga ctolbcu codershassie odinakovue elementy\n");
do
 {printf("Vvedite na ot 1-10 i ma ot 1-10: ");
  scanf("%d%d",&na,&ma);
 }
while(na<=0||ma>10||na>10||ma<=0);
printf("Vvedite matricy pazmerom %d na %d: \n"na,ma);
for(i=0;i<na;i++)
 for(j=0;j<ma;j++)
  scanf("%d",&a[j]);
printf("Poluchena matriza: ");
 for(i=0;i<na;i++)
  {
   for(j=0;j<ma;j++)
printf("%8d",a[j]);
printf("\n");
  }
  for(j=0;j<ma-1;j++)
  {
   for(i=0;i<ma;i++)
   if(a[j]==a[k][j+1])




getch();
}


Извиняюсь что в printf-е написано на "англиско-русском", но турбо-си почему то не переключаеться на русский.

Кто знает обьясните по какому алгоритму будет происходить выполнение программы, и как его написать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог