Elektronika i Telekomunikacja POLSL
Forum Elektroników Wydziału AEI Politechniki Śląskiej
FAQ  ::  Szukaj  ::  Użytkownicy  ::  Grupy  ::  Galerie  ::  Rejestracja  ::  Profil  ::  Zaloguj się, by sprawdzić wiadomości  ::  Zaloguj


strukturki

 
Napisz nowy temat   Odpowiedz do tematu    Forum Elektronika i Telekomunikacja POLSL Strona Główna » Semestr II / PPK
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lew
Tłuste zero



Dołączył: 11 Lis 2006
Posty: 21
Przeczytał: 0 tematów

Skąd: Radzionków

PostWysłany: Wto 12:29, 22 Maj 2007    Temat postu: strukturki

Odleglosc miedzy punktami:


Kod:
struct punkt
   {
   float x, y;
   
   }p1,p2;

   printf("x1:\n");
   scanf("%f",&p1.x);
   printf("y1:\n");
   scanf("%f",&p1.y);
   printf("x2:\n");
   scanf("%f",&p2.x);
   printf("y2:\n");
   scanf("%f",&p2.y);

   printf("Odleglosc miedzy punktami: %f\n",sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y)));


to samo na tablicach:

Kod:
struct punkt
   {
   float x, y;
   
   }pkt[2];

   printf("x1:\n");
   scanf("%f",&pkt[0].x);
   printf("y1:\n");
   scanf("%f",&pkt[0].y);
   printf("x2:\n");
   scanf("%f",&pkt[1].x);
   printf("y2:\n");
   scanf("%f",&pkt[1].y);

   printf("Odleglosc miedzy punktami: %f\n",sqrt((pkt[0].x-pkt[1].x)*(pkt[0].x-pkt[1].x)+(pkt[0].y-pkt[1].y)*(pkt[0].y-pkt[1].y)));
Kod:


struct punkt
   {
   float x, y;
   
   }pkt[2];

   printf("x1:\n");
   scanf("%f",(pkt)->x);
   printf("y1:\n");
   scanf("%f",(pkt)->y);
   printf("x2:\n");
   scanf("%f",(pkt+1)->x);
   printf("y2:\n");
   scanf("%f",(pkt+1)->y);

   printf("Odleglosc miedzy punktami: %f\n",sqrt(((*pkt->x)-(*(pkt+1)->x))*((*pkt->x)-(*(pkt+1)->x))+((*pkt->y)-(*(pkt+1)->y))*((*pkt->y)-(*(pkt+1)->y))));


Trzeba jeszcze poprawic!
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Elektronika i Telekomunikacja POLSL Strona Główna » Semestr II / PPK Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
  ::  
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group   ::   template subEarth by Kisioł. Programosy   ::  
Regulamin