Aplicatii C - S6
-
Upload
ovidyu-nicu -
Category
Documents
-
view
213 -
download
0
description
Transcript of Aplicatii C - S6
Probleme – Laborator S6
1. Să se scrie un program care preia două caractere litere de la tastatură și le compară între ele.
2. Să se scrie un program care citește o variantă a unui meniu care conține operațiile de adunare,
scădere, multiplicare și împărțire și afișează rezultatul corespunzător operației dorite pentru
doi întregi introduși de la tastatură.
3. Să se realizeze un program care citește doi întregi de la tastatură, a și b și calculează divizorii
lui a (primul divizor al lui a trebuie să fie mai mare decât b) numai dacă a este par și b impar,
sau b este impar și a este par. Se vor afișa atât divizorii cât și numărul lor și se vor calcula
divizorii lui a până când utilizatorul tastează caracterul x pentru ieșire.
4. Să se scrie un program care permite utilizatorului să introducă un număr întreg n până când
utilizatorul apasă tasta „n”. La final, programul va afișa suma și numărul numerelor pozitive
pare introduse, precum și suma și numărul numerelor negative introduse de utilizator.
5. Să se realizeze un program care citește un întreg de la tastatură, apoi așteaptă introducerea altor
întregi pentru a verifica dacă acest ultim întreg este multiplu primului întreg. Se va calcula
multiplu până când se apasă tasta 1. De asemenea, programul va afișa la final și de câte ori a
fost verificată multiplicitatea.
6. Fie n un întreg preluat de la utilizator. Să se scrie în toate modurile posibile numărul introdus
ca sumă de numere întregi consecutive.
7. Să se realizeze un program care citește un întreg de la tastatură de tot atâtea ori până când
utilizatorul apasă tasta “n”. La fiecare iterație impară programul va returna numerele în ordine
crescătoare precum și suma numerelor impare până la n, în timp ce pentru iterațiile pare se
afișează numerele în ordine descrescătoare precum și suma numerelor pare până la n.
8. Pentru un n preluat de la tastatură, să se calculeze următoarele expresii:
a. n321 2...222
b. n432 n...4321