Buna ziua, ma puteti ajuta si pe mine cu o problema in pascal ?
Cam asa suna :Cod:a) Scrieţi definiţia completă a subprogramului cif, care primeşte prin intermediul parametrului nr un număr natural de cel mult 9 cifre şi furnizează prin intermediul parametrilor x şi y prima cifră, respectiv ultima cifră a numărului primit prin parametrul nr. Exemplu: dacă nr ar primi valoarea 82345 subprogramul ar furniza prin x valoarea 8 şi prin y valoarea 5.
si b :
Daca se poate pana la ora 17:00 !Cod:b) Fişierul evaluare.in conţine, pe o linie, un şir de maximum 1000 de numere naturale, fiecare având maximum 9 cifre, separate prin câte un spaţiu. Scrieţi un program care citeşte şirul de numere din fişierul evaluare.in construieşte şi afişează pe ecran cel mai mare număr ce poate fi format cu ajutorul celor mai mari două cifre dintre cifrele cele mai semnificative ale numerelor din şir şi a celor mai mici două cifre dintre cifrele unităţilor numerelor din şir, folosind apeluri utile ale subprogramului cif. Exemplu. Dacă fişierul evaluare.in conţine şirul de numere: 8432 6541 72016 35084 pe ecran se va fişa numărul 8721
Multumesc enorm de mult !
Nu am nici cea mai vaga idee...
www.rostrike.com
Nu cred ca ne facem temele aici. Esti off topic rau de tot cu forumul asta.
Nu se mai scoate pascalul o data din invatamant ?!
E o treaba urgenta, de asta am si postat... in fine puteti inchide daca tot nu se prea ajuta pe aici
www.rostrike.com
Offtopic sau nu, tu puteai sa-l ajuti pe om in caz ca stiai limbajul de programare...pana la urma asta e o comunitate. Daca respectivul nu a procedat corect, sunt moderatori care sa se ocupe de aceasta problema(stergerea topicului, mutarea lui sau indrumarea persoanei in a-si corecta greselile).
Multumesc oricum, nu mai am nevoie, puteti inchide / sterge.
www.rostrike.com
a)
Punctul B este puțin ambiguu deoarece nu se specifică ce se afișează dacă valorile primei/ultimei cifre se repetă sau sunt unice (nu se pot identifica 2 valori distincte ale fiecărui parametru).Cod:procedure cif(nr:longint;var x:byte;var y:byte); begin x:=nr mod 10; while nr > 9 do nr:=nr div 10; y:=nr end;
Tipic manualelor școlare ca enunțurile să fie incomplete, iar exemplele să cuprindă doar variantele cele mai clare variante de input, lăsând în urmă multe neclarități.
Cu stimă,
dorikut
mersi mult, din pacate am dat deja finalizare test, greseala mea. Puteti inchide. inca o data iti multumesc, sa ai o seara buna
www.rostrike.com
mersi mult, din pacate am dat deja finalizare test, greseala mea. Puteti inchide. inca o data iti multumesc, sa ai o seara buna
www.rostrike.com
Topic inchis
Telefoane si telefonie mobila - discutii, aplicatii si programe