Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Scrieti programul C care va permite plasarea a n noduri in varfurile unui poligon regulat inscris intr-un cerc de raza R cu posibilitatea de a trasa linii intre oricare doua noduri date. Nodurile sunt denumite prin primele n litere din alfabet.

c


Scrieti programul C care va permite plasarea a n noduri in varfurile unui poligon regulat inscris intr-un cerc de raza R cu posibilitatea de a trasa linii intre oricare doua nodur 222c27c i date. Nodurile sunt denumite prin primele n litere din alfabet.

Descrierea algoritmului



Determinarea modului de a plasa N noduri in varful unui poligon regulat este ilustrata in figura de mai jos.

Observatii:

Pentru a calcula coordonatele lui xk, yk folosim urmatoarele formule:

x0 = getmaxx()/2; // determina coordonatele centrului ecranului

y0 = getmaxy()/2;

xk = r*cos(2*k*p/n) + x0;

yk = -r*sin(2*k*p/n) + y0;

Rezolvare:

Scrieti programul C care va permite plasarea a n noduri in varfurile unui poligon regulat inscris intr-un cerc de raza R cu posibilitatea de a trasa linii intre oricare doua nodur 222c27c i date. Nodurile sunt denumite prin primele n litere din alfabet.

#include<stdio.h>

#include<stdlib.h>

#include<graphics.h>

#include<math.h>

#include<conio.h>

#include<ctype.h>

#include<dos.h>

#define R 200

#define r 15

#define pi M_PI

int n,k,xk,yk,x0,y0,x1,y1,x2,y2,i,j;

char s[2]=;

char c1,c2,c;

void Init_Mod_Grafic(void)

}/*Init_Mod_Grafic*/

void Desenare_Noduri(void)

delay(1000);

}/*Desenare_Noduri*/

void main(void)

printf('Tastati Enter!n');

getch();

closegraph();

}/*functia principala*/



Document Info


Accesari: 438
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )