Am si eu doua probleme de clasa a 9-a la informatica in pseudocod si nu stiu să le fac . Dacă m-ați ajuta aș fi recunoscator ... Multumesc ...
1.Realizati un program care calculeaza media aritmetică a tuturor numerelor palindrom din intervalul [a;b] .Exemplu : Pentru a=8 si b= 13 se va afisa 9.33.
2.Realizati un program care permite afisarea primelor n puteri ale lui 2 care apartin intervalului [x;y].Exemplu : Pentru n=2 si intervalul [5;40], se va afisa 8 .16
Rezolvarea problemelor se va face scriind algoritmul si tabelul de valori ale fiecarei probleme ..
Răspunsuri la întrebare
Răspuns de
7
1. faci asa
initiezi sum<-0, si nr<-0;
un pentru() de la a la b (cu variabila i)
inauntru, faci verificarea daca i e palindrom astfel:
stochezi in alta variabila j, i-ul, si initiezi o variabila n cu 0
faci un cat timp(j>0)
inmultesti n cu 10 si adaugi ultima cifra a lui j (n <- n*10+j%10)
scoti ultima cifra a lui j (j<-j/10)
verifici daca i este egal cu n, daca da, inseamna ca numarul e palindrom
daca e palindrom adaugi in sum n-ul, apoi incrementezi nr cu 1
la final, faci un media<-sum/nr; si afisezi media
2. deci, faci un pentru de la 1 la y/2, si ridici de fiecare data 2-ul la puterea i(probabil un alt for - eu nu stiu pseudocod, posibil sa existe operatorul ^), apoi verifici daca e mai mare decat x, si mai mic decat y, daca e, il afisezi :D
initiezi sum<-0, si nr<-0;
un pentru() de la a la b (cu variabila i)
inauntru, faci verificarea daca i e palindrom astfel:
stochezi in alta variabila j, i-ul, si initiezi o variabila n cu 0
faci un cat timp(j>0)
inmultesti n cu 10 si adaugi ultima cifra a lui j (n <- n*10+j%10)
scoti ultima cifra a lui j (j<-j/10)
verifici daca i este egal cu n, daca da, inseamna ca numarul e palindrom
daca e palindrom adaugi in sum n-ul, apoi incrementezi nr cu 1
la final, faci un media<-sum/nr; si afisezi media
2. deci, faci un pentru de la 1 la y/2, si ridici de fiecare data 2-ul la puterea i(probabil un alt for - eu nu stiu pseudocod, posibil sa existe operatorul ^), apoi verifici daca e mai mare decat x, si mai mic decat y, daca e, il afisezi :D
AdyMert:
Multumesc de răspuns .
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă