Sub III pb3, elegant: while(fin>>x) if(x>99) { S[x%100]++; while(x>99) x/=10; P[x]++; } fără a folosi metoda din barem ce precizează că numărul are 3 sau 4 cifre.
@KUZOON5 nu exista la Sub III pb1, tipul float, double, 1.0, etc decât în rezolvarea doamnei. De fapt, in subprogramul dansei float S=0; nu e neaparat gresit, dar corect era int S=0; fiindca S e nr natural pe tot parcursul subprogramului, doar la iesire este de tip float. Conditia pe care trebuia sa o pui tu era if(S(n)*k
@@feliciavida9556buna ziua ! Încă o intrebare , va rog … dacă am scris “char denumire “in loc de “ char denumire[20] “ , și am gresit și ce v am spus anterior , faptul ca am omis s[i]!=0 , deci aceste doua greșeli și am luat nota 9,55. Credeți ca ar trebui sa fac contestație? Mulțumesc!
Sub III pb3, elegant:
while(fin>>x)
if(x>99)
{
S[x%100]++;
while(x>99)
x/=10;
P[x]++;
}
fără a folosi metoda din barem ce precizează că numărul are 3 sau 4 cifre.
În primul rând, enunțul precizează că nunărul are 3 sau 4 cifre. În al doilea rând, eleganța este relativă.
Pace și spor în toate!
@@feliciavida9556 eleganta vine din faptul ca numarul poate avea oricate cifre. E, nu chiar oricate.
ai voie sa faci mai multe subprograme la subiectul 3, exercitiul 1
De ce nu? Pana la urma care e scopul subprogramelor? Nu organizarea modulara a codului? Si atata vreme cat exista subprogramul cerut de ei...
Buna ziua! De ce s-a facut initializarea lui jmaxi cu -1?
Nu era relevant. Putea lipsi. Cred ca este doar un obicei. Oricum jmax primeste valoare in verificare
@@feliciavida9556am înțeles, mulțumesc pentru răspuns!🥰
zic eu capcana in care am cazut? :)) am uitat de tot de float sau double :)))), dar in rest iau un 9.20-9.30
Las' ca e bine! Sanatosi sa fim!
@@feliciavida9556 oricum, va mulțumesc in numele tuturor elevilor care v au urmarit videoclipurile❤️ chiar au ajutat
multumesc pentru feedback
@KUZOON5 nu exista la Sub III pb1, tipul float, double, 1.0, etc decât în rezolvarea doamnei. De fapt, in subprogramul dansei float S=0; nu e neaparat gresit, dar corect era int S=0; fiindca S e nr natural pe tot parcursul subprogramului, doar la iesire este de tip float. Conditia pe care trebuia sa o pui tu era if(S(n)*k
Buna ziua! Dacă am uitat sa pun doar la ultima problema sa pun s[i]!=0 , cam cât îmi va scădea …? E tot ce am gresit la bac ..
10 sutimi. Maxim 20, daca e mai sever
@@feliciavida9556mulțumesc mult!!
@@feliciavida9556buna ziua ! Încă o intrebare , va rog … dacă am scris “char denumire “in loc de “ char denumire[20] “ , și am gresit și ce v am spus anterior , faptul ca am omis s[i]!=0 , deci aceste doua greșeli și am luat nota 9,55. Credeți ca ar trebui sa fac contestație? Mulțumesc!
@@feliciavida9556 și tot la struct am pus f[9] și am și denumit al doilea struct : “struct detalii” , dar am înțeles ca nu s-ar depuncta nimic aici
@@fydmario734 f[9] e insuficient. Se scade. dar struct detalii nu e o problema
Mereu radacina se ia ca fiind pozitia lui 0?
Acolo unde ai valoarea 0 in vector, acel indice este radacina