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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 21:18   #1
Sal(e)x
 
Регистрация: 20.12.2011
Сообщений: 6
По умолчанию

Задание №8: В заданном двумерном массиве вещественных чисел размером m*n провести сортировку столбцов по возрастанию элементов первой строки.
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
const n=5,m=3;
void main(void)
{
clrscr();
int i,j,k,max;
float s,a[m][n];
randomize();
for(i=0;i<m;i++)
 {
  for(j=0;j<n;j++)
{
a[i][j]=random(100)/10.-5;
printf(“%5.1f”,a[i][j]);
} printf(”\n”);}
for(j=0;j<n-1;j++)
{ 
 max=j;
 for(i=i+1;i<n;i++)
 if(a[0][i]>a[0][max])
 max=i;
 for(k=0;k<m;k++)
{
s=a[k][j];
a[k][j]=a[k][max];
a[k][max]=s;
}}
printf(”\n”);}
for(i=0;i<m;i++)
 {
   for(j=0;j<n;j++) 
   printf(“%5.1f”,a[i][j]);
   printf(”\n”);}
getch();
}
Итог что прога считает не по возрастанию а по убыванию где касяк?

Help!!!!!!!

Последний раз редактировалось Stilet; 26.12.2011 в 22:36.
Sal(e)x вне форума Ответить с цитированием
Старый 26.12.2011, 22:39   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 
for(i=0;i<n;i++){
 for(k=0;k<m;k++) {
  if(a[0][i]<a[0][k]){
   s=a[k][j];
   a[k][j]=a[k][max];
   a[k][max]=s;
  }
 }
}
ИМХО.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.12.2011, 23:08   #3
Sal(e)x
 
Регистрация: 20.12.2011
Сообщений: 6
По умолчанию

Help!!!!!!!
Sal(e)x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача о стрелках (задача Майхелла) Silly Student Помощь студентам 0 14.12.2011 22:20
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51