Aplicatii C - S6

1
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. n 3 2 1 2 ... 2 2 2 b. n 4 3 2 n ... 4 3 2 1

description

ggggg

Transcript of Aplicatii C - S6

Page 1: 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