Pagini: 1 ... 5 6 [7] 8 9 ... 12   În jos
  Imprimă  
Ajutor Subiect: 008 Cifra  (Citit de 107291 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
luigi
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #150 : Aprilie 02, 2008, 18:28:00 »

bai oamenilor prin o simpla intrebare .... (am citit topicu inainte crde-ma de doua ori) dar in cazul meu chiar nu semana cu ce spuneaty voi pe topic ma rog )... nu tragety concluzii
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #151 : Aprilie 02, 2008, 18:47:15 »

ai citit topicu "mesaje de eroare" si nu ai gasit raspunsul la intrebarea ta???
Memorat
Andreid91
Client obisnuit
**

Karma: 7
Deconectat Deconectat

Mesaje: 54



Vezi Profilul
« Răspunde #152 : Aprilie 03, 2008, 16:54:09 »

imi poate da cineva un test ca sa ma conving singur?Huh
sau dak vrea cineva sa citeasca sursa mea.............(mai bine nu)

« Ultima modificare: Aprilie 03, 2008, 21:43:23 de către Ciocan Andrei » Memorat
fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #153 : Aprilie 04, 2008, 10:10:30 »

pentru N=1234567890, raspunsul este 3. dar tie iti afiseaza 63.
aici
Cod:
d=((a/10)*7);
, d s-ar putea sa-ti depaseasca valoarea 9 si se poate intampla sa nu-ti intre in for (cand ultima cifra a lui N este 0). pune %10 si o sa iei 100.
Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
mikeblueeyes21
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #154 : Aprilie 13, 2008, 23:28:54 »

da totusi nu inteleg la ce imi mai trebuie si penultima cifra am tot vazut aici pe forum...
mie imi trebuie doar ultima cifra la ce mai trebuie sa retin si penultima cifra  Think Raised eyebrow Huh
Memorat
mikeblueeyes21
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #155 : Aprilie 13, 2008, 23:35:32 »

aaa  Brick wall gata m-am prins  Tongue scuze  Thumb up
Memorat
Roflmao
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #156 : Aprilie 14, 2008, 10:45:50 »

Imi poate spune cineva cum sa citesc un numar atat de mare? (adica pana la 10^100), ca io sunt abea la inceput si nu stiu  sad
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #157 : Aprilie 14, 2008, 10:58:43 »

Imi poate spune cineva cum sa citesc un numar atat de mare? (adica pana la 10^100), ca io sunt abea la inceput si nu stiu  sad

Nu exista un tip de date care sa retina un numar asa mare, deci singura solutie este sa citesti caracter cu caracter numarul sau sub forma de string.
Memorat

vid...
Roflmao
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #158 : Aprilie 14, 2008, 12:05:12 »

Nu exista un tip de date care sa retina un numar asa mare, deci singura solutie este sa citesti caracter cu caracter numarul sau sub forma de string.
    Adica mai precis cam cum se foloseste string? Ca din ce scrie la helpul de la C++ nu inteleg nimic.
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #159 : Aprilie 14, 2008, 14:44:49 »

Uita-te si tu pe sursele altora, nu degeaba sunt vizibile: http://infoarena.ro/monitor?task=cifra&score_begin=100
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #160 : Aprilie 14, 2008, 14:45:59 »

cifrele le vei retine in vectorul s astfel:

Cod:
 char s[101];
[...]
freopen("cifra.in", "r", stdin);
gets(s);
Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
valentinrosca
Strain
*

Karma: -8
Deconectat Deconectat

Mesaje: 29



Vezi Profilul
« Răspunde #161 : Aprilie 18, 2008, 20:04:22 »

Editat de moderator: Topicurile acestea sunt pentru a discuta probleme, nu pentru a pune smiley-uri! Pentru smiley-uri ai messenger-ul.
« Ultima modificare: Aprilie 18, 2008, 20:06:48 de către Paul-Dan Baltescu » Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #162 : August 23, 2008, 09:05:42 »

Am citit tot topicul asta si in afara de 2-3 toti folosesc siruri de 100;
ultima cifra se repeta din 20 in 20 pt nn
Scrie lucrul asta si pe forum.
Citat
4. (((n % 10) * 10) + 2) % 4 -> 0 sau 2
  zice flo_demon
Citat
Si poti sa consideri n mod 20 = (n mod 100) mod 20.
  -gogu
Si aici e implementarea mea cu sir de 20:
http://infoarena.ro/job_detail/204353
Memorat
squeezy
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #163 : Februarie 16, 2009, 21:53:44 »

Am si eu o intrebare...adevarul este ca sunt cam noua pe aici si as dori sa-mi spuneti si mie, daca se poate, de ce imi apare "Non-exist status!" Brick wall...Care ar putea fi cauzele? Multumesc anticipat Confused
Memorat
gabor_oliviu1991
Nu mai tace
*****

Karma: 28
Deconectat Deconectat

Mesaje: 200



Vezi Profilul
« Răspunde #164 : Februarie 16, 2009, 21:57:33 »

poti intra pe http://infoarena.ro/documentatie/evaluator sa citesti mesaje de evaluare  Ok
Memorat
squeezy
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #165 : Februarie 16, 2009, 22:00:47 »

poti intra pe http://infoarena.ro/documentatie/evaluator sa citesti mesaje de evaluare  Ok
...multumesc mult Smile
Memorat
squeezy
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #166 : Februarie 16, 2009, 22:43:55 »

Ma poate ajuta cineva sa-mi dau seama unde gresesc...va rooog mult Brick wall
Cod:

Cod:
var
f,g: text;
a: array[0..99] of integer;
i,s,uc,j,x: longint;
t,n:  integer;
begin
assign(f,'cifra.in');
reset(f);
assign(g,'cifra.out');
rewrite(g);
for i:=0 to 99 do
a[i]:=0;
for i:=0 to 99 do
   begin
     uc:=i*i;
     uc:=uc*i;
     uc:=uc*i;
     uc:=uc mod 10;
     if i mod 4=0 then a[i]:=uc
                  else if i mod 4=1 then a[i]:=(uc*(i mod 10)) mod 10
                                    else if i mod 4=2 then
                                             a[i]:=uc*((i*i) mod 10) mod 10
                                          else begin x:=(i*i*i) mod 10;
                                             a[i]:=(uc*x)  mod 10; end;
                  end;
s:=0;
for i:= 0 to 99 do begin
    a[i]:=(s+a[i]) mod 10;
    s:=a[i];
   end;
   readln(f,t);
for j:=1 to t do begin
   readln(f,n);
   if n>=100 then writeln(g,a[n mod 100])
             else writeln(g,a[n]);
   end;
close(f);
close(g);
end.

[edit] e mai elegant sa folosesti tag-ul "[ code ]" (fara spatii) cand postezi cod
« Ultima modificare: Februarie 19, 2009, 08:32:14 de către Sima Cotizo » Memorat
Vladimio
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #167 : Februarie 18, 2009, 23:32:34 »

care este problema acestui program.   Brick wall
in c++merge bine dar compilatorul vostru imi arata erori . Read This!
Memorat
gabor_oliviu1991
Nu mai tace
*****

Karma: 28
Deconectat Deconectat

Mesaje: 200



Vezi Profilul
« Răspunde #168 : Februarie 18, 2009, 23:37:35 »

functia main trebuie sa returneze o valoare, deci pune int main() si la final pune un return 0. si in loc de endl; pune "\n".
Memorat
edward93
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #169 : Februarie 20, 2009, 23:50:26 »

yo nu inteleg dc imi da 0 p ca merge pt orice nr ca am incercat
nu imi intra in timp la 3 dar la restul ar trebui sa mearga
dac stiti dc nu merge datimi si mie un mass
Cod:
#include<fstream>   
using namespace std;   
int main()   
{   
    ifstream in("cifra.in");   
    ofstream out("cifra.out");   
    long t,n,i,l,k;
int c[20]={0,1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4};   
    in>>t;
for (i=1;i<=t;i++)   
    {in>>n;   
    l=n/20;   
    k=n%20;
k=c[k];
    l=l*4+k;   
    out<<l%10<<endl;}   
    in.close();   
    out.close();   
    return 0;   
}

[editat] foloseste tag-ul "code" atunci cand postezi cod
« Ultima modificare: Februarie 21, 2009, 09:09:27 de către Sima Cotizo » Memorat
c_e_manu
Nu mai tace
*****

Karma: 56
Deconectat Deconectat

Mesaje: 243



Vezi Profilul
« Răspunde #170 : Februarie 22, 2009, 19:53:18 »

nu iti merge fiindca e gresit... se repeta din 100 in 100 ultima cifra... citeste threadul  Smile
Memorat
BluMan
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #171 : Martie 15, 2009, 16:39:30 »

de ce imi da eroare Non-zero exit status. aveti idee ? Care ar putea fi cauza ? pliz help
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #172 : Martie 15, 2009, 17:46:52 »

de ce imi da eroare Non-zero exit status. aveti idee ? Care ar putea fi cauza ? pliz help
sigur returnezi valoarea 0 la final? Smile
Memorat
BluMan
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #173 : Martie 15, 2009, 17:55:00 »

e facuta in pascal Wink

http://infoarena.ro/job_detail/281702?action=view-source asta e sursa

[editat de moderator] evita sa postezi consecutiv, ci modifica-ti mesajele
« Ultima modificare: Martie 15, 2009, 20:11:53 de către Sima Cotizo » Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #174 : Martie 15, 2009, 20:09:44 »

Numerele citite pot avea pana la 100 de cifre Smile. Tu nu poti citi un numar de 100 de cifre intr-un intreg. Incearca sa-l citesti ca sir de caractere.
Memorat
Pagini: 1 ... 5 6 [7] 8 9 ... 12   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines