| Teza - Quest 3 - programming | |
|
|
Autor | Mesaj |
---|
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Teza - Quest 3 - programming Vin Noi 25, 2011 11:20 am | |
| Se citesc numerele naturale N și c (0<=c<=9), iar apoi se citesc N valori naturale. Să se determine câte dintre numerele date conțin cifra c. Exemplu: Pentru N=5, c=4 și valorile 247, 26, 412, 16, 14 se va afișa 3
| |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 3 - programming Sam Noi 26, 2011 10:13 am | |
| citeste n,c; i=1; k=0; cat timp (i<=n) executa { i=i+1 ; citeste a; ok=1; //descompun in cifre cat timp (a !=0) executa {r=a%10; a=a/10; if (r==c && ok==1) {k=k+1 ; ok=0} } } scrie "nk=",k //nk e numarul de nr | |
|
| |
Nancu Cristi
Mesaje : 37 Activitate : 53 Reputatie : 28 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 7:38 am | |
| citeste N,c i←1 x←0 ┌cat timp i<=N executa │ i←i+1 │ citeste m │ ┌cat timp m!=0 executa │ │ ┌daca m<10000 atunci │ │ │ e←m/1000 │ │ │ a←m/100%10 │ │ │ b←m/10%10 │ │ │ d←m%10 │ │ └■ │ │ ┌daca c==e || c==a || c==b || c==d atunci │ │ │ x←x+1 │ │ └■ │ │ m←0 │ └■ └■ scrie x
| |
|
| |
Statescu Angelo
Mesaje : 40 Activitate : -52 Reputatie : -82 Data de inscriere : 25/11/2011 Varsta : 27
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 7:46 am | |
| Bun si daca m>10000?? | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 7:56 am | |
| cristi tie chiar tia mers programu pe care lai facut? si dc sa fie mai mic ca 10000 si ia incearca sa vezi daca nu cumva o sati scrie 2 numere atunci cand ai 441 etc.. | |
|
| |
Nancu Cristi
Mesaje : 37 Activitate : 53 Reputatie : 28 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 8:28 am | |
| nu scrie daca sunt 2 de c intr-un numar pt ca , in caz ca nu cititi bine , am pus sau intre toate conditiile ... si merge pana la 10000 , oricum nu lucram cu sute de mii ... si daca nu va convine , il maresc | |
|
| |
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:01 am | |
| - Nancu Cristi a scris:
- nu scrie daca sunt 2 de c intr-un numar pt ca , in caz ca nu cititi bine , am pus sau intre toate conditiile ... si merge pana la 10000 , oricum nu lucram cu sute de mii ... si daca nu va convine , il maresc
Ar tebui să meargă pentru orice număr natural, oricât de mare îl lasă tipul de date să fie. | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:04 am | |
| adica este bine ce a zis cristi? | |
|
| |
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:06 am | |
| - Nica Ionut a scris:
- adica este bine ce a zis cristi?
NU, nu e bine. Pot calcula de câte ori apare o cifră dată într-un număr comparând fiecare cifră a acestuia, pe rând, cu acea cifră (folosind algoritmul cunoscut pentru extragerea cifrelor dintr-un număr). | |
|
| |
Statescu Angelo
Mesaje : 40 Activitate : -52 Reputatie : -82 Data de inscriere : 25/11/2011 Varsta : 27
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:21 am | |
| citeste N,c i←1 ┌cat timp i<=N executa │ citeste x │ ┌cat timp x!=0 executa │ │daca x%10==c atunci scrie x │ │ │ x←0 │ │ └■ │ │ x←x/10 │ └■ │ i←i+1 └■ Asa e bine sau nu? | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:24 am | |
| pai si cum am facut eu nui bine ????? | |
|
| |
Statescu Angelo
Mesaje : 40 Activitate : -52 Reputatie : -82 Data de inscriere : 25/11/2011 Varsta : 27
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 9:45 am | |
| Si deci pana la urma eu am facut bine sau nu? | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| |
| |
Stan Adela
Mesaje : 37 Activitate : -5 Reputatie : -39 Data de inscriere : 26/11/2011 Varsta : 26 Localizare : Europa
| Subiect: Re: Teza - Quest 3 - programming Dum Noi 27, 2011 10:40 pm | |
| - Statescu Angelo a scris:
- citeste N,c
i←1 ┌cat timp i<=N executa │ citeste x │ ┌cat timp x!=0 executa │ │daca x%10==c atunci scrie x │ │ │ x←0 │ │ └■ │ │ x←x/10 │ └■ │ i←i+1 └■ Asa e bine sau nu? Eu cred ca e bine asa... mi se pare cel mai corect algoritm | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 3 - programming Lun Noi 28, 2011 1:32 am | |
| oooouuaaaaaleuuuuuuuuuuu ia incearca tu sa vezi ceti da daca faci asssssaaaaaa nici macar nu scrie cate sunt | |
|
| |
Continut sponsorizat
| Subiect: Re: Teza - Quest 3 - programming | |
| |
|
| |
| Teza - Quest 3 - programming | |
|