» Utilizator
Salut, vizitatorule!

SkullBox este o comunitate formata din programatori si administratori de sisteme sau retele care iti sta la dispozitie cand ai o problema legata de calculatoare. Daca esti un utilizator existent, autentifica-te.

Daca nu te-ai inregistrat inca pe forum, alatura-te noua astfel marind comunitatea si ajutandu-i pe cei care au nevoie de informatii.

Daca te-ai inregistrat dar inca nu ai primit codul de activare, il poti cere aici.




Autentifica-te cu numele de utilizator si parola pentru a putea posta pe forum sau pentru a accesa ariile disponibile doar utilizatorilor inregistrati.
» Promovam
» Parteneri » Statistici
  • 59778 de mesaje.
  • 7153 de topicuri.
  • 1005 de utilizatori.
  •  
  • Orricslep e ultimul utilizator inregistrat.
[Detalii]

 
Pagini: [1]
Print
[BAC 2008][C]Varianta nr. 89 [987 afisari]
Archangel
*


Mesaje: 1391
OfflineOffline

WWW



erata

Logged

Archangel on deviantART | Archangel on Flickr |
"Daca voi nu ma vreti, eu va vreu!"
30-04-2008, 12:44 Twitt ::
Nuker
*


Mesaje: 67
OfflineOffline


Problema 3

Code:
#include<iostream.h>
#include<conio.h>

void numar(long &n, int c1, int c2)
{ int g=0;
  long aux=0,nr=0;
  while (n!=0)
{ nr=nr*10+n%10;
  n=n/10;
}
  while (nr!=0 && g==0)
{ if (nr%10!=c1)
     { aux=10*aux+nr%10;
       nr=nr/10;
     }
     else
     { aux=10*aux+c2;
       nr=nr/10;
       g=1;
       while (nr!=0)
     { aux=aux*10;
       nr=nr/10;
     }
     }
}
  n=aux;
}

void main()
{
clrscr();
long n;
int c1,c2;
cout<< " n = ";
cin>>n;
cout<< " c1 = ";
cin>>c1;
cout<< " c2 = ";
cin>>c2;
numar(n,c1,c2);
cout<< " Numarul format = "<<n<<endl;
getch();
}
Logged

30-04-2008, 16:44 Twitt ::
boogey69
*


Mesaje: 56
OfflineOffline


Problema 4:
Code:
#include
#include

void main()
{
clrscr();

long v[100];
int i,x,k;
for (i=0; i<100; i++) v[i]=0;

ifstream f("bac.txt");
while (f>>x)
v[x]++;
f.close();

cout<<"k="; cin>>k;
for (i=99; i>k; i--)
if (v[i]>0) cout<
getch();
}
Am un vector v de 100 de elemente, initializat cu 0, ale carui valori arata de cate ori apare fiecare numar de la 0 la 99, in sirul din fisier.
Citesc numerele din fisier si adaug valorilor tabloului cu indicele respectiv 1(apare de inca o data). La final parcurg vectorul in sens invers, pana la k, si afisez indicele daca valoarea este mai mare decat 0 (daca elementul a aparut de cel putin o data).
Logged
30-04-2008, 17:11 Twitt ::
Nuker
*


Mesaje: 67
OfflineOffline


Afisarea Smile Tongue
Code:
//program boogey
cout<< " Afisare = "<int nr=0;
for (i=99;i>k;i--)
    { if (nr==20)
 { cout<             nr=0;
          }
      if (v[i]>0)
{ cout<   nr++;
}
    }
Logged

30-04-2008, 17:26 Twitt ::
Reclama
VIP

Hosting

Mesaje: 25.90
OnlineOnline

WWW
 

   Pe ABCDomenii: 250MB spatiu + 20GB trafic + 5 subdomenii = 0.95 €
 
 

The problem with troubleshooting is that trouble shoots back.
Azi 
Pages: [1]
Print
SkullBox Forum  |  Development  |  Programe facute de userii forumului  |  Probleme Rezolvate  |  Topic: [BAC 2008][C]Varianta nr. 89
Jump to: