Se consideră algoritmul:
citeşte k , n;
s = 0;
for (i1 = 1 ; i1 ≤ k ; i1++)
for (i2 = 1 ; i2 ≤ i1 ; i2++)
for (i3 = 1 ; i3 ≤ i2 ; i3++)
........................................
for (in = 1 ; in ≤ in-1 ; in++)
s = s + in;
scrie s;
stop.
Cerința
Să se scrie un program care implementează algoritmul de mai sus.
Date de intrare
Fișierul de intrare implementare.in conține două numere naturale nenule k şi n separate printr-un spaţiu, cu semnificaţiile de mai sus.
Date de ieșire
Fișierul de ieșire implementare.out va conține pe prima linie restul împărţirii valorii s, calculate de algoritm, la 666013.
Restricții și precizări
1 ≤ k , n ≤ 50000
Exemplu
implementare.in
3 2
implementare.out
10
Explicație
k=3 şi n=2.
Prima instrucţiune for se execută pentru toate valorile contorului său i1 cuprinse între 1 şi 3 şi algoritmul va conţine exact 2 instrucţiuni for imbricate.
A doua instrucţiune for se execută pentru toate valorile contorului său i2 cuprinse între 1 şi i1 şi calculează prima dată 1 apoi 1+2 şi în final 1+2+3.
Suma totală calculată de algoritm este 10.
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema Implementare:
citeşte k , n;
s = 0;
for (i1 = 1 ; i1 ≤ k ; i1++)
for (i2 = 1 ; i2 ≤ i1 ; i2++)
for (i3 = 1 ; i3 ≤ i2 ; i3++)
........................................
for (in = 1 ; in ≤ in-1 ; in++)
s = s + in;
scrie s;
stop.
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa
.
Rezolvarea problemei #717 Implementare
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #717 Implementare de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!