Upload
david-jankovic
View
165
Download
3
Embed Size (px)
DESCRIPTION
zadaci
II
- -
, 2013. . . 1. C- : n x. . * ( n x) , .:
#include /*ukljucivanje biblioteka */
void main ()
{
int n,*pn; /* deklarisanje promenljivih i pokazivaca*/
float x, *px;
printf("Unesite jedan ceo i jedan realan broj "); /*poruka korisniku na ekranu*/
scanf("%d%f",&n, &x); /*unos podataka*/
pn=&n; /*dodeljivanje vrednosti pokazivacu*/
px=&x;
if(*pn > *px){
printf("veci broj je %f\n",*pn);
}
else if(*pn < *px){
printf("Veci broj je %f\n",*px); /*prikazuje rezultat na ekran*/
}
else{
printf("Brojevi su jednaki");
}
} . 2. C : x, y z, . * , , . . :
#include /*ukljucivanje biblioteka */
void main()
{
float x,y,z; /* deklarisanje promenljivih */
float *px,*py,*pz;
/* definisanje pokazivaca */
printf ("Unesite tri realna broja.\n"); /* poruka korisniku na ekranu */
scanf ("%f%f%f",&x, &y, &z); /* unos podataka */
px=&x; /*dodeljivanje vrednosti pokazivacima*/
py=&y;
pz=&z;
if ((*px < (*py+*pz))&&(*py < (*px+*pz))&&(*pz < (*px+*py))) /*uslov za trougao */
printf("Moze se konstruisati trougao!\n");
else
printf ("Ne moze se konstruisati trougao!\n"); /* prikaz poruka na ekranu */
printf ("Vrednost pokazivaca za x je: %p\n", px);
printf ("Vrednost pokazivaca za y je: %p\n", py);
printf ("Vrednost pokazivaca za z je: %p\n", pz);
}
. 3. C . , . ( ) :
:
, ( %p).:
#include /*ukljucivanje standardne biblioteka */
#include
/*ukljucivanje matematicke biblioteka */void main (){
float x1, x2, x3, *px1, *px2; /* deklarisanje promenljivih i pokazivaca*/void *px3; printf("Unesite dva realna broja: \n"); /*poruka korisniku na ekranu*/scanf("%f%f",&x1,&x2); /*unos podataka*/
px1=&x1; /*dodeljivanje vrednosti pokazivacu*/
px2=&x2;
/* ternarni operator u obliku (uslov)?(izraz1):(izraz2) */
(*px1 >= *px2)?(x3=*px1+sin(*px2)):(x3=*px1-cos(*px2));
px3=&x3;
printf("Vrednost dobijene funkcije je: %f \n",*px3); /*prikazuje rezultat na ekran*/
printf("Vrednost adrese na koju je x3 smesteno je: %p \n", px3);
}
. 4. C [10] . , . for , .:
#include /*ukljucivanje standardne biblioteke */
void main ()
{
float A[10]; /* deklarisanje promenljivih */
float *pa; /* pokazivac koji cemo povezati sa nizom A */
int i;
for (i=0; i