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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2012, 22:50   #1
Sholar
 
Регистрация: 11.12.2011
Сообщений: 5
По умолчанию Портирование С кода на Паскаль

Товарисчи, очень нужна ваша помощь в портировании следующего кода на Паскаль:
Код:
int main() 
 { 
     unsigned int M, N; 
     float raw_matrix[9][11]; 
     float *result_array; 

     printf("enter M & N:\n"); 
     scanf("%i%i",&M,&N); 
     printf("--------enter matrix--------\n"); 

     for(int j = 0; j<N; j++) 
         for(int i = 0; i<M; i++) 
         { 
             scanf("%f",&raw_matrix[i][j]); 
         } 

     int sz = N/4; 
     result_array = new float[M]; 

     for(int k = 0; k<M; k++) 
     { 
         result_array[k] = raw_matrix[k][3]; 
         for(int t = 1; t<=sz; t++) 
         { 
             if(raw_matrix[k][(t*4)-1] < result_array[k]) result_array[k] = raw_matrix[k][(t*4)-1]; 
         } 

     } 

        int n, swapped; 
        do { 
          swapped = 0; 
          for (int i = 0; i < M - 1; i++) { 
              if (result_array[i] < result_array[i+1]) { 
                  n = result_array[i]; 
                  result_array[i] = result_array[i+1]; 
                  result_array[i+1] = n; 
                  swapped = 1; 
              } 
          } 
      } while (swapped); 

     printf("\n\n\n"); 
     for(int s = 0; s<M; s++) 
     { 
         printf("%f\n",result_array[s]); 
     } 
 }
Sholar вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Портирование Java me на Андроид MaDriver Java Мобильная разработка (Android) 1 20.12.2011 18:18
Упрощение кода. Паскаль. ArsGo Помощь студентам 4 21.09.2011 03:10
Портирование кода на NASM Celestia Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 28.01.2011 12:20
портирование с паскаля на С++ Jenkins Помощь студентам 1 29.12.2010 21:34
[c++] [портирование linux->windows] линковка staseg Общие вопросы C/C++ 0 23.11.2009 18:36