quinta-feira, 5 de dezembro de 2019

lista 3 / 8

#include <iostream>
#include <stdio.h>

using namespace std;

int primo(int x);
int main() {
   
    int x,res;
       
    cout<<"Digite um numero"<<endl;
    cin>>x;
   
    res = primo(x);
     cout<<res<<endl;
   



    return 0;
}

    int primo(int x)
    {
        int i,j,w,contadorprimo;

        for(i=x;i>=1;i--)
        {
        contadorprimo = 0;
            for(j=1;j<=i;j++)
            {
                if(i%j==0)
                {
                contadorprimo = contadorprimo + 1;
                }
                if(contadorprimo==2)
                {
                w=i;
                break;
                }
                return(w);
           
            }

        }
    }
               

Primo padrão

#include <iostream>
#include <stdio.h>

using namespace std;

int main() {
    int i,x,j, cont; 
    cout<<"Digite um numero"<<endl;
    cin>>x;
    cont = 0;
    for(i=x;i>=1;i--)
    {
      
        for(j=1;j<=i;j++)
        {
            if( i%j == 0)
            {
                cont = cont + 1;
            }
        }
           

    }
            if(cont==2)
            {
                cout<<"e primo"<<endl;
            }
            else
            {
                cout<<"nao e primo"<<endl;  
            }
          
    return 0;
}

c++ padrao

#include <iostream>
#include <stdio.h>

using namespace std;

int main() {
   
    return 0;
}

quinta-feira, 21 de novembro de 2019

primo

#include <iostream>

using namespace std;

int primo(int x);
int main() {
 int res,a;

cout<<"digite um numero"<<endl;
cin>>a;


res = primo(a);
cout<<res<<endl;
         
         

       
   return (0);
}

int primo(int x)
{


int i,j,w,cont;
for(i=x; i>=1; i--)
{

        cont = 0;
for(j=1;j<=i;j++)
{
  if(i%j == 0)
  {
  cont = cont + 1;
}
}

if(cont==2)


            w =i;
break;
}

   

}

return(w);

}

biri biri

#include <iostream>

using namespace std;

// int fib (int x, int y, int z);
int main() {
 int i,a,soma;

cout<<"digite um numero"<<endl;
cin>>a;
soma = 0;
         
         
for(i=0;i<a;i++)
  {
  if(a%i==0)
  {
   soma = soma + 1;
  }
}

  if(soma==2)

  cout<<" é primo"<<endl;
  }
else
  {
  cout<<"não é primo"<<endl;
  }

 
 

         
         
         
   return (0);
 

}

/*
   int fib (int x, int y, int z)
   {
 
    int i,w,soma;
    for(i=2;i<z;i++)
    {
            w = x + y;
            cout<<w<<endl;
            soma = w + y;
         
            x = y;
            y = w;
    }
  return(w);
    }
         
      */