Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: numere prime gemene  (Citit de 4071 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
stelian_2681
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 15



Vezi Profilul
« : Mai 27, 2013, 10:16:58 »

in functia prim returneaza 0, ok greseala mea.
dar cum afisez numerele prime gemene ? astept sugestii.
Memorat
AlexandruValeanu
Vorbaret
****

Karma: 29
Deconectat Deconectat

Mesaje: 167



Vezi Profilul
« Răspunde #1 : Iunie 10, 2013, 22:53:17 »

Ok...nu sunt sigur ca inteleg ce face funtia prim: de verificat ca un numar este prim nu face daca asta era scopul ei:
Cod:
#include <iostream>
using namespace std;

void prim(int n)
{
    int i, j, cnt=0, pred = 0;
    cout<<"\n";
    for(i=3;i<=n;i++)
            {
        cnt=0;
        for(j=1;j<=i;j++)
            {
                if(i%j==0)
                    cnt++;
            }
    if(cnt==2){

        if ( pred != 0 )
            cout<<"("<<pred<<","<<i<<");";

        pred = i;
    }
            }
}

int main()
{
    int n, cnt=0;
    cout<<"\n introduceti n = ";
    cin>>n;
    prim(n);
    return 0;
}
Ce am scris eu afiseaza toate numerele "gemene"
« Ultima modificare: Iunie 11, 2013, 08:01:29 de către Alexandru Valeanu » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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