Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Cat timp ... executa  (Citit de 2368 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
ionuttibi
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« : Noiembrie 05, 2012, 19:39:51 »

Am nevie urgent de ajutor la rezolvarea problemelor urmatoare :

1) Se citeste un numar intreg . Sa se converteasca intr-o sucesiune de litere dupa urmatorul algoritm :
      lui 0 ii corespunde a
      lui 1 ii corespunde b
      ..........................

2 ) Se citeste x , numar real >= 2. Se cer p si q , numere prime astfel incat p<=x<q si diferenta p-q este minima .

Multumesc anticipat : )
Memorat
repp4radu
Nu mai tace
*****

Karma: 118
Deconectat Deconectat

Mesaje: 204



Vezi Profilul
« Răspunde #1 : Noiembrie 05, 2012, 21:08:16 »

1)
Cod:
/*... include si alte d-astea...*/

int main()
{
  int n, i = 0; char sir[20];
  cin>>n;
  while(n != 0)
  {
     sir[i] = n % 10 + 'a';
     n = n / 10;
     i++;
  }
  for(i = i - 1; i >= 0; i--) cout<<sir[i];
}

2)
Cod:
/*...*/
int main()
{
    int x, p, q;
    cin>>x;
    p = q = x;
    for(; !prim(p); p--);
    for(q = q + 1; !prim(q); q++);
    cout<<q - p;
}

Functia de testare daca un numar e prim sau nu cred ca te descurci sa o faci singur.

Spor!

PS Cred ca ai vrut sa scri Q - P sa fie cat mai mic
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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