Inforum
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.
Inforum

Forumul clasei 9C de la Colegiul National B.P Hasdeu Buzau, dedicat informaticii.
 
AcasaUltimele imaginiCăutareÎnregistrareConectare

 

 Teza - Quest 3 - programming

In jos 
5 participanți
AutorMesaj
allbu
Admin
allbu


Mesaje : 33
Activitate : 76
Reputatie : 19
Data de inscriere : 25/11/2011
Varsta : 50

Teza - Quest 3 - programming Empty
MesajSubiect: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeVin 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
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeSam 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
Sus In jos
Nancu Cristi

Nancu Cristi


Mesaje : 37
Activitate : 53
Reputatie : 28
Data de inscriere : 24/11/2011
Varsta : 28

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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
Sus In jos
Statescu Angelo

Statescu Angelo


Mesaje : 40
Activitate : -52
Reputatie : -82
Data de inscriere : 25/11/2011
Varsta : 27

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 7:46 am

Bun si daca m>10000?? sunny
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 7:56 am

cristi tie chiar tia mers programu pe care lai facut? Question 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..
Sus In jos
Nancu Cristi

Nancu Cristi


Mesaje : 37
Activitate : 53
Reputatie : 28
Data de inscriere : 24/11/2011
Varsta : 28

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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 Smile
Sus In jos
allbu
Admin
allbu


Mesaje : 33
Activitate : 76
Reputatie : 19
Data de inscriere : 25/11/2011
Varsta : 50

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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 Smile

Ar tebui să meargă pentru orice număr natural, oricât de mare îl lasă tipul de date să fie.
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 9:04 am

adica este bine ce a zis cristi?
Sus In jos
allbu
Admin
allbu


Mesaje : 33
Activitate : 76
Reputatie : 19
Data de inscriere : 25/11/2011
Varsta : 50

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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).
Sus In jos
Statescu Angelo

Statescu Angelo


Mesaje : 40
Activitate : -52
Reputatie : -82
Data de inscriere : 25/11/2011
Varsta : 27

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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?
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 9:24 am

pai si cum am facut eu nui bine ?????
Sus In jos
Statescu Angelo

Statescu Angelo


Mesaje : 40
Activitate : -52
Reputatie : -82
Data de inscriere : 25/11/2011
Varsta : 27

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 9:45 am

Si deci pana la urma eu am facut bine sau nu? Question
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum Noi 27, 2011 12:28 pm

nu? Question Exclamation
Sus In jos
Stan Adela

Stan Adela


Mesaje : 37
Activitate : -5
Reputatie : -39
Data de inscriere : 26/11/2011
Varsta : 26
Localizare : Europa

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeDum 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
Sus In jos
Nica Ionut

Nica Ionut


Mesaje : 71
Activitate : 83
Reputatie : 13
Data de inscriere : 24/11/2011
Varsta : 28
Localizare : neconoscuta

Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitimeLun Noi 28, 2011 1:32 am

oooouuaaaaaleuuuuuuuuuuu
ia incearca tu sa vezi ceti da daca faci asssssaaaaaa
nici macar nu scrie cate sunt
Sus In jos
Continut sponsorizat





Teza - Quest 3 - programming Empty
MesajSubiect: Re: Teza - Quest 3 - programming   Teza - Quest 3 - programming Icon_minitime

Sus In jos
 
Teza - Quest 3 - programming
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Teza - Quest 1 - programming
» Teza - Quest 2 - programming
» Teza - Quest 3
» Teza - Quest 4
» Teza - Quest 5

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Inforum :: Informatica :: Probleme pentru clasa-
Mergi direct la: