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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2008, 20:14   #1
Jondeer
Пользователь
 
Регистрация: 27.10.2007
Сообщений: 42
Радость из Turbo C++ в Паскаль

Здравствуйте!!!! Помогите пожалуйста переписать программу из Turbo C++ в Паскаль! Сам не могу, с Паскалем дело не имел!!

КОД:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
typedef
float vect[100];
typedef
vect matr[100];

void vvod(vect A[],int* n,int* m,FILE *fin)
{
int i,j;
fscanf(fin,"%d%d\n",& *n,& *m);
for(i=0;i< *n;i++)
{
for(j=0;j< *m;j++)
fscanf(fin,"%f",&A[i][j]);
fscanf(fin,"\n");
}
}


float max(vect A[ ],int n,int m)
{
int i,j;
float max;
max=A[1][1];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(A[i][j]>max)
max=A[i][j];
return max;
}
float min(vect A[ ],int n,int m)
{
int i,j;
float min;
min=A[1][1];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(A[i][j]<min)
min=A[i][j];
return min;
}
void zamena(vect A[],int n,int m)
{
int i,j;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(A[i][j]>0)
A[i][j]=1;
else
if(A[i][j]<0)
A[i][j]=0;
}
void vlolvod(vect A[],int n,int m,FILE *fout)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
fprintf(fout,"%5.2f",A[i][j]);
fprintf(fout,"\n");
}
}
void main()
{
matr A;
float minz,maxz,P;
int n,m;
FILE *in,*out;
in=fopen("C:\\in.txt","r");
out=fopen("C:\\out.txt","w");



fscanf(in,"%f",&P);
vvod(A,&n,&m,in);
maxz=max(A,n,m);
minz=min(A,n,m);
if(maxz-minz>P)
{
zamena(A,n,m);
fprintf(out,"Matriza izmenena\n");
vlolvod(A,n,m,out);
}
else
fprintf(out,"raznost' ne privlolshaet P!");
fclose(out);
fclose(in);
}
Jondeer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как использовать turbo C++ Klyan Общие вопросы C/C++ 11 07.03.2011 22:34
помогите с turbo delphi rutkov Софт 2 23.05.2008 11:56
Turbo C++ necky Общие вопросы C/C++ 3 21.03.2008 17:44
Turbo Delphi СаломеЯ Общие вопросы Delphi 2 15.11.2006 22:22