50 likes | 234 Views
TEME:. Se citeste un nr natural n mai mare sau egal cu 1. 1.Sa se calculeze suma primelor n numere naturale. 2.Sa se descompuna numarul in factori primi 3. Sa se calculeze suma cifrelor sale (Ind: s=s+n%10) 4. Sa se afiseze numarul obtinut prin inversarea cifrelor sale.
E N D
TEME: Se citeste un nr natural n mai mare sau egal cu 1. 1.Sa se calculeze suma primelor n numere naturale. 2.Sa se descompuna numarul in factori primi 3. Sa se calculeze suma cifrelor sale (Ind: s=s+n%10) 4. Sa se afiseze numarul obtinut prin inversarea cifrelor sale. (Ind: ninv=ninv*10+n%10) 5. Sa se scrie un program care afiseaza reprezentarea in baza 2 a numarului citit. 6. Sa se verifice daca numarul citit este patrat perfect 7. Scrieti un program care afiseaza primele n numere prime 8. Sa se scrie un program care afiseaza toate submultimile multimii A={1,2,3,….n} Exemplu: ptr n=3 se afiseaza 8 submultimi: {} {1} {2} {3} {12} {13} {23} {123} Se citesc doua numere naturale nenule m si n . 9. Sa se calculeze cel mai mare divizor comun cmmdc al celor doua numere (Ind: scaderi repetate sau algoritmul lui Euclid) CAT TIMP (m<>n) { DACĂ (m>n) { m = m - n } ALTFEL { n = n - m} } cmmdc=m 10. Sa se calculeze cel mai mic multiplu comun cmmc al celor doua numere (Ind: cmmc=n*m/cmmdc)
CHESTIONAR • Să se rescrie următoarea secvenţă, folosind o singură instrucţiune if. • if (n<0) • if (n>=90) • if (x!=0) • int b= n/x;
CHESTIONAR • Chestiuni teoretice • Care sunt instrucţiunile care implementează în limbajul C structura condiţională? • Care sunt instrucţiunile care implementează în limbajul C structura secvenţială? • Care sunt instrucţiunile care implementează în limbajul C structura repetitivă cu test iniţial? • Care sunt instrucţiunile care implementează în limbajul C structura repetitivă cu test final? • Ce deosebiri sunt între instrucţiunea while şi instrucţiunea do-while? • Pornind de la sintaxa instrucţiunii for, stabiliţi echivalenţa între aceasta şi instrucţiunile while şi do-while.
Tema 1. Sa se scrie un program care sa verifice daca numarul este prim sau nu 2. Sa se verifice daca numarul este palindrom 3. Se citesc câte 2 numere întregi, până la întâlnirea perechii de numere 9, 9. Pentru fiecare pereche de numere citite, să se afişeze cel mai mare divizor comun al acestora. 4. Să se scrie un program care afişează literele mari ale alfabetului în ordine crescătoare, iar literele mici - în ordine descrescătoare. 5. Să se calculeze suma: (1 + 2!) / (2 + 3!) - (2+3!) / (3+4!) + (3+4!) / (4+5!) - .....