1
#include <iostream>
using namespace std;
void maior (int n, int &maior1, int &maior2)
{
int num[n];
for (int i =0; i <n; i++)
{
cout << "Digite o " << i+1 << " numero: ";
cin >> num[i];
if (num[i]<0)
{
cout << "numero invalido, repita operacao!!\n";
i--;
}
}
maior1=num[0];
int i,max = 0;
for ( i =0; i <n; i++)
{
if (maior1 < num[i])
{
maior1=num[i];
max = i;
}
} num[max]=0;
maior2=0;
for (i =0; i <n; i++)
{
if (maior2<num[i])
maior2=num[i];
}
}
int main ()
{
int n, validar = 0, maior1, maior2;
do
{
cout << "Quantidade de numeros a serem digitados: ";
cin >> n;
if (n<=0)
{
cout << "INVALIDO!\n";
validar = 0;
}
else
validar = 1;
} while (!validar);
maior (n, maior1, maior2);
cout << "Maior numero digitado: "<<maior1 << ". Segundo maior digitado: " << maior2;
}
2
#include <iostream>
using namespace std;
bool mostraPA (int r)
{
int a=0, i=0;
cout << "15 primeiros termos da PA: ";
while (i<15)
{
a=a+r;
cout<<a<<" ";
i++;
}
}
bool mostraPG (int q)
{
int b=1,i=0;
cout << "15 primeiros termos da PG: ";
while(i<15)
{
b=b*q;
cout<<b<<" ";
i++;
}
}
int main ()
{
int r, q;
char p;
cout << "Complete para saber PA ou PG: P";
cin >> p;
if(p == 'A')
{
cout << "Digite o valor da razao: ";
cin >> r;
mostraPA(r);
}
else if (p == 'G')
{
cout << "Digite o valor da razao: ";
cin >> q;
mostraPG(q);
}
}
3
#include <iostream>
using namespace std;
int main ()
{
int i, vet[10], val=0;
for (i=0; i<10; i++)
{
cout<< "Digite o " << i+1 << " numero: ";
cin >> vet[i];
}
for (i=0; i<10; i++)
{
if(vet[i]<21 && vet[i]>9)
{
val=val++;
}
} cout << "Valores no intervalo [10,20]: " << val << endl;
cout << "Valores fora do intevalo [10,20]: " << 10-val;
}
4
#include <iostream>
using namespace std;
bool verificaPrimo (int n)
{
int cont=0;
for (int i=1; i<n; i++)
{
if ((n%i) == 0)
cont++;
}
if(cont == 1)
return true;
else
return false;
}
int main ()
{
int n;
cout << "Digite o valor e descubra se ele e primo ou nao: ";
cin >> n;
if(verificaPrimo(n)==true)
cout << "Numero digitado e primo!";
else
cout << "Numero digitado nao e primo!";
}
5
#include <iostream>
using namespace std;
int main ()
{
int C;
cout << "Digite a temperatura em graus Celsius: ";
cin >> C;
cout << "A temperatura em Fahrenheit e: " << (9*(C)/5)+32;
cout << "\nTEBELA\n";
for (int f=50; f<=150; f++)
{
cout << f << "F = " << 5*(f-32)/9 << "C\n";
}
}
6
#include <iostream>
using namespace std;
bool funcao ()
{
int i, n, p, ne;
cout << "Digite o valor de i e o de n: ";
cin >> i >> n;
//positivo
for (int a=1; a<n; a++)
{
p=p+i*a;
a++;
}
//negativo
for (int a=2; a<n; a++)
{
ne=ne+i*a;
a++;
}
cout << "Resultado = " << p-ne;
}
int main ()
{
funcao();
}
7
#include <iostream>
using namespace std;
int main()
{
int n, soma=0, menor, divid=0;
cout << "Digite os valores para saber a media e finalize com um numero negativo:\n";
while (n>=0)
{
cin >> n;
divid=divid+1;
soma=soma+n;
menor = n;
}
soma=soma-n;
divid=divid-1;
cout << soma << "/" << divid << " = " << soma/divid;
}
8
#include <iostream>
using namespace std;
float pow( int b , int e ){
int res=1;
if (e==0)
return 1;
else {
for (int i=0;i<e;i++){
res=res*b;}
return res;
}
}
float fat (int n){
int r=1;
if(n==1 ||n==0)
return 1;
else {
for(int i=1;i<=n;i++){
r=r*i;
}
}
return r;
}
int main(){
int i,n;
float r=0;
cout<<"Digite dois numeros:";
cin>>i>>n;
for(int j=1;j <=n;j++){
r=r+pow(i,j)/fat(j);}
cout<<"O resultado e "<<r;
return 0;
}
9
#include <iostream>
using namespace std;
int main()
{
int a, b, par=0, impar=0;
cout << "Digite o primeiro e o ultimo numore do intevalo: ";
cin >> a >> b;
if(a>b)
{cout << "INVALIDO!"; return 0;}
cout << "Intervalo: ";
for(int i=0;i<b;i++)
{
cout << a+i << " ";
if((a+i)%2 == 0)
par=par+(a+i);
else if((a+i)%2 != 0)
impar=impar+(a+i);
}cout << "\nSoma dos pares = " << par << "\nSubtracao dos impares = " << (impar)*-1;
}
10
#include <iostream>
using namespace std;
bool verificaPrimo (int i)
{
if (i==1)
return false;
for (int j=2; j<i; j++)
{
if (i%j==0)
return false;
}
return true;
}
float somaPrimo(int n)
{
int soma=0, i=1;
while (i<=n)
{
if (verificaPrimo (i)== true)
soma=soma + i ;
i++;
}
return soma;
}
int main()
{
int n;
cout<<"Entre com um valor:"<<endl;
cin>>n;
if (n<=2)
cout<<"O valor de n deve ser maior ou igual a dois!"<<endl;
else
cout<<"Soma dos numeros primos igual a: "<< somaPrimo (n)<<endl;
return 0;
}
Add New Comment