Есть код,но нету С++ вижуала!помогите,очень прошу.

  • Автор темы zingerj
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Z

zingerj

Гость
#1
Здравствуйте..вобщем у меня слетела винда..а с++ вижуал надо качать..неуспею до завтра..((у меня есть код программы,прошу чтобы кто-то впихнул его и запустил и прислал мне или выложил тут скрин..всего ничего,но вы практически спаете меня..
вот код..



#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
FILE * fi;
fi=fopen("text.txt","r");
int n,x1,y1,x2,y2,x3,y3;
double s1,s2,s3,cos1,cos2,cos3;
bool fl1;
do
{
fl1=0;
fscanf(fi,"%d%d%d%d%d%d%d \n",&n,&x1,&y1,&x2,&y2,&x3,&y3);
s1=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
s2=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
s3=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));

cos1=(s1*s1-s2*s2-s3*s3)/2*s2*s3;
cos2=(s2*s2-s1*s1-s3*s3)/2*s1*s3;
cos3=(s3*s3-s2*s2-s1*s1)/2*s2*s1;
if ((cos1<0) && (cos2<0) && (cos3<0))
fl1=1;
else
fl1=0;
if ((x1>0) && (x2>0) && (x3>0) && (y1>0) && (y2>0) && (y3>0) && (fl1==1))
{
printf("%d \n");
}
}
while (!feof(fi));
fclose(fi);
printf("\n");
return 0;
}

вобщем есть файл..в котором записаны Номер треугольника и координаты его вершин..файл соответственно называется text.txt и должен выглядель примерно так
1 2 3 4 5 6 7
задача программы выводить номер треугольника координаты которого выше 0 и он остроугольный..
 
Z

zingerj

Гость
#2
все,уже помогли..)тему можно закрывать
 
Статус
Закрыто для дальнейших ответов.