Jump to content

Recommended Posts

Posted

Defapt e bun asa, doar ca la a) afiseaza 2856. (si b e gresit, am urmarit prost algoritmul; 31 ar fi un numar bun)

Ia si invata astea ca is foarte usoare + vei avea la BAC exact asa problema.

fWy1P.gif

 

  • Moderators
Posted

Ia si invata astea ca is foarte usoare + vei avea la BAC exact asa problema.

Păi la teză ne dă nişte probleme şi primul subiect din cele 100 de modele de BAC din 2008.

Posted

Ai structura repetitiva, astea inseamna ca atata timp cat n>9, tu tot reintri in program.

Fa cu tabel, e mai usor. 4 coloane (n, m, a, b ; dai lui n valoare 16389, lui a ultima cifra a lui n, lui m ii dai a si apoi incepi sa urmaresti structura pana cand n e mai mic ca 9).

fWy1P.gif

 

  • 2 months later...
  • Moderators
Posted

dar e destul de ușor pseudocodul. Dacă stăpânești algoritmii, eu zic că reușești.

 

 

Pentru noi (fara pregatire in particular) nu e  :bag:

  • 1 month later...
  • Moderators
Posted

Am o întrebare: cum se fac exerciţiile gen alea de la BAC la info, primul subiect, ex.2, care sună cam aşa: "scrieţi o variabilă posibilă pentru n astfel încât în urma executării programului, acesta să afişeze bla bla bla" ?

  • Moderators
Posted

Şi dacă ai ceva de genul, cum faci?

 

 citeşte n (număr natural)
 z<-o
 p<-1
┌cât timp n>0 execută
|  c<-n
|  n<-[n/10]
| ┌dacă c%3=0 atunci
| |  z<-z+p*(9-c)
| |  p<-p*10
| └■
└■
 scrie z
Posted

N-ai parcurs nici macar un sfert din materie si faci variante de bac... Alea se fac cum a zis God; daca nu iti dai seama ce face programul, faci tabel si faci prin incercari... . Nu o sa-ti afiseze vreodata numarul ala, ca fapt divers.

fWy1P.gif

 

Posted

int main(void)

{
int n,a,p,c,z;
long i;
//scanf("%d",&n);
 
for(i=0;i<100000000;i++)
{
n=i;
z=0;
p=1;
while(n>0)
{
c=n;
n=n/10;
if(c%3==0)
{
z=z+p*(9-c);
p=p*10;
}
}
if(z==6459) { printf("gasit: %ld",i); break;}
}
 
return 1;
}
 

poate am gresit eu codu, dar numi gaseste valoarea asta a ta.. deaia zic ca ceva pute 

love is a verb
Love is a doing word

Posted

E din prima varianta, c=n procent 10 nu c=n. Dar nu va afisa vreodata numarul ala, nu are cum sa contina 5, z primesti multipli de 3. In varianta iti cere valoare a.i in final sa afiseze 3, deci n= 6, 16, 26, 46, 56, 76, 86, 106, 116 s.a.m.d. (dar iti cere numerele impare de 2 cifre, deci..)

fWy1P.gif

 

  • Moderators
Posted

mda, pai daca si copiatu din carte te bate mah pav, mai ai rabdare. :))

Bine, bag print screen ca să nu greşesc ceva :(...

 

1AAsIHT.png

 

 

 

Cum se face 2.b? Celelalte le ştiu

 

Posted

Daca ai facut a), tre' sa stii sa faci si b). Deci, la a) iti afiseaza -35 (k=0 + s=-35), deci, ca sa-ti afiseze 0 va trebui sa ai k=0 + s=0. Ia prin exemple si ai sa le gasesti.

fWy1P.gif

 

  • 3 months later...
Posted

hap'ciu. am dat de forum cautand ceva informatii despre bios. planuiesc sa fiu programator si sunt elev in clasa a 11-a la mate-info. speram sa fie ceva oameni care au cunostinte in programare dornice sa le impartaseasca . vreau sa fie primul meu an in care muncesc pentru a face performanta, fara a ma baza numai pe posibilitatile materiei cenusii. pana acum am fost mereu in primii 5cel putin la matematica si informatica, cu cateva apropieri cretine de nationala. (diferente undeva la cateva sutimi] fara cel mai mic efort. desi suna oarecum a infumurare, am un fix cu diferenta intre aspiratii fanteziste si faptele concrete. 

caut indrumare in ceea ce priveste programarea dinamica, grafuri, clase.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.