Sunteți pe pagina 1din 8

SEMESTRUL AL II-

LEA
STRUCTURA REPETITIVA CU TEST FINAL

executa do

instructiune; instructiune;

cattimpcoditielogica while conditie logica

intreg x,i,p

citeste x

P=1

i=0

xecuta

i=i+1

P=P*i

cat timp i<x;

scrie P

Se citeste de a tastatura n numereinregi .Sa se


afisezeprodusullor.
Intregn ,P, i
Citeste n
P=1
I=0
Executa
P=P*x
I=i+1
Cat timpi<=5 Scrie p
Sa se afisezesuma nr natural pare
maimicisauegale cu n
S=2+4+6+…+2n
Integ n, I , S
Citeste n
I=1
S=0
Executa
S=S+2*i
I=i+1
Cat timp I <=nscrie S

Se citeste de la tastatura nr pana se


intaknestevaloarea 0.Sa se determine elemental
maxim dintre nr citite.
Intregx , max
Citeste x
Max=maxint
Executa
Daca x>max atunci
Max=x
Cat timp x<>0
Scrie max
Se citesc nr pana la intaknireavalorii4 .Sa se
calculezesiafisezesuma nr divizibile cu 3
Intregn ,S
Citeste n
S=0
Executa
Daca n%3=0
S=S+n
Cat timp n<>4
Scrie S

STRUCTURA REPETITIVA CU NUMAR FIX


DE PASI
Instructiune for
For(initializare ; test ; pas urmator)
For(i=A; I<=B)
For(i=1 ,i<=n;i++)
Instructiuni

Pentru<contor<vi ,vf>executa
Secventa;
Pentru i<-vi, vfexecuta
Sa se scriealgoritmul care
determinaafisareatuturor nr pare cuprinseintre 2
nr x si y citite de la tastatura
Intreg x, I ,y
Citestex , y
Pentru i<-x ,yexecuta
Daca i%2=0
Scrie i
Sfarsit

Sa se scrie un algoritm care


afiseazacatenumeremaimicisauegale cu x
suntdivizibile cu o valoare a citita de la tastatura
Intreg nr=0 ,x ,I ,a
Citeste x, a
Pentrui%a=0 atuci
Nr=nr+1
Scrie nr

Se da unnumar x citit de la tastatura .Sa se


afisezeoglinditulacestuinumar
Inceput
Intregx ,inv
Citestex ,inv=0
Cat timpx<>0 executa
Inv=inv*10+x%10
X=x/10
Scrieinv

Sa se verificedaca un numarcitit de la
tastatureeste prim
Intreg n, prim
Citeste n
Prim=1
Pentru i<-2*n/2 executa
Dacan%i=0
Prim=0
Daca prim=1 afiseaza ‘
“ nreste prim” altfel
“nr nu este prim”

Se citesc 3 nr intregi .Sa se afisezecelmai mare


dintreele

#include<iostream>
#include<cmath>
Using namespace std
Intmain()
{cout<<”x=”;
Cin>>x;
Cout<<”y”;
Cin>>y;
Cout<<”z”;
Cin>>z;
Max=0
If max=x
Cout<<”max este=”<<max;
If max=z;
Cout<<”max este=”<<max;

S-ar putea să vă placă și