Documente Academic
Documente Profesional
Documente Cultură
{int x,i=0;
printf(Introduceti pe x: );
scanf_s(%d,&x);
while(x!=0)
{x=x/10;
i=i+1;
}
printf(Nr are: &d ,i, cifre);
}
Start
Citeste x
I=0
x>0
X=x/10
I=i+1
Scrie i
Stop
Start
2)Sa se verifice daca un nr x este palindrom.
{int x,n,uc,ogl=0;
printf(Introduceti pe x: );
scanf_s(%d,&x);
c=x;
while(c!=0)
{c=c%10;
c=c/10;
ogl=ogl*10+uc
}
While(ogl==x)
printf(este palindrom);
else
printf(Nu este palindrom);
Citeste x
ogl=0
c=x
c>
0
uc=c%10
c=c/10
ogl=ogl*10+uc
ogl==x
Scrie Da
Scrie Nu
Stop
Start
Citeste n
i=1
p=1
i<=n1
i=i+1
p=p*i
Scrie p
Stop
4)Se citeste un vector de dimensiune n.Sa se afiseze elementele duplicat ale vectorului
{int n,i,j;
Printf(introduceti pe n:)
Start
Scanf_s(%d, %n);
i=0;
while(i<=n-1)
{printf(v[%d]= ,i);
Citeste n
scanf_s(%d,&v[i]);
}
i=0;
while (i<=n-1)
Citeste vector
{j=i+1;
while(j<=n-1)
{if(v[i]==v[j])
prinf(%d ,v[i]);
i=0
j=j+1;
}
i=i+1;
}
i<=n-1
j=i+1
Stop
j<=n-1
v[i]==v[
j]
afiseaza
i=i+1
5.Se citeste un vector.Sa se numere valorile impare si cele pare ale vectorului.Sa se
faca suma valorilor pare si a celor impare.
Int cp=0,ci=0,n,sp=0,si=0,v[20],i;
Printf(introduceti pe n:)
Start
Scanf_s(%d, %n);
i=0;
while(i<=n-1)
{printf(v[%d]= ,i);
Citeste n
scanf_s(%d,&v[i]);
i=i+1;}
i=0;
while (i<=n-1)
i=0
{if(v[i]%2==0)
{cp=cp+1;
sp=sp+1;
}
Else
i<=n-1
{ci=ci+1;
si=si+1;
}
i=i+1;
Citeste
printf(sunt %d numere pare\n,cp);
vector
printf(sunt %d numere impare\n,ci);
printf(suma numerelor pare este:\n,sp);
printf(suma numerelor impare este:\n,si);
i=0
i=i+1
i<=n-1
v[i]
%2==0
ci=ci+1
si=si+v[i]
cp=cp+1
sp=sp+v[i]
i=i+1
scrie si,sp
Stop