Você está na página 1de 16

EXERCÍCIOS LISTA 01

1)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n;

printf(“Digite um numero inteiro: ”);

scanf(“%d”, &n);

if(n<0)

n=n*(-1);

else

n=n;

printf(“O valor absoluto eh: %d”, n);

system(“PAUSE”).

return 0;

}
2)

#include <stdlib.h>

#include <stdio.h>

int main ()

int ant, prox, soma, i, numrepeticoes;

ant=0;

prox=1;

printf("digite o numeo de repeticoes \n");

scanf("%d",&numrepeticoes);

printf("%d \n", prox);

for(i=0; i<numrepeticoes; i++)

soma=ant+prox;

ant=prox;

prox=soma;

printf("%d \n", soma);

system("pause");

return 0;

}
3)

#include <stdio.h>

#include <stdlib.h>

int main ()

int x, i, n, pot;

printf("Digite um numero inteiro: ");

scanf("%d", &x);

printf("Digite um numero natural: ");

scanf("%d", &n);

pot = 1;

for(i=1; i<=n; i++)

pot = pot*x;

printf("O valor da potencia eh: %d", pot);

system("PAUSE");

return 0;

}
4)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, cont, soma, neg, num;

printf("Digite um numero inteiro: ");

scanf("%d", &n);

soma = 0;

neg = 0;

for(cont=1; cont<=n; cont++)

printf("Digite um numero da sequencia: ");

scanf("%d", &num);

if(num<0)

neg = neg + 1;

else

soma = soma + num;

printf("A soma dos positivos eh: %d \n", soma);

printf("O numero de elementos negativos eh: %d", neg);

system("PAUSE");

return 0;

}
5)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, soma;

printf(“Digite um numero: ”);

scanf(“%d”, &n);

soma=0;

while(n!=0)

printf(“Digite outro numero: ”);

scanf(“%d”, &n);

soma=soma+n;

printf(“A soma dos elementos eh: %d”, soma);

system(“PAUSE”);

return 0;

}
6)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, flag, cont;

printf("Digite um numero inteiro: ");

scanf("%d", &n);

flag = 1; //o numero eh primo ate que se prove o contrario

for(cont=2; cont<= n/2; cont++)

if(n%cont==0)

flag = 0;

if(flag==1)

printf("O numero eh primo");

else

printf("O numero nao eh primo");

system("PAUSE");

return 0;

}
7)

#include <stdio.h>

#include <stdlib.h>

int main()

int i, n, k, nk, nfat, kfat, nkfat, comb, a;

printf("Digite um numero: ");

scanf("%d", &n);

printf("Digite outro numero: ");

scanf("%d", &k);

i=1;

nfat=1;

kfat=1;

nkfat=1;

nk=n-k;

if(n<k)

a=n;

n=k;

k=a;

while(i<=n)

nfat=nfat*i;

i=i+1;

i=1;

while(i<=k)
{

kfat=kfat*i;

i=i+1;

i=1;

while(i<=(n-k))

nkfat=nkfat*i;

i=i+1;

comb=nfat/(kfat*nkfat);

printf("O numero de combinacoes eh: %d", comb);

system("pause");

return 0;

}
8)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, cont;

printf("Digite um numero: ");

scanf("%d", &n);

cont = 1;

while(n / 10 != 0)

n = n / 10;

cont = cont + 1;

printf("O numero de digitos eh: %d", cont);

system("PAUSE");

return 0;

}
9)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, cont;

printf("Digite um numero: ");

scanf("%d", &n);

cont = 1;

while(n!=0)

while(n / 10 != 0)

n = n / 10;

cont = cont + 1;

printf("O numero de digitos eh: %d \n", cont);

printf("Digite outro numero: ");

scanf("%d", &n);

cont = 1;

system("PAUSE");

return 0;

}
10)

#include <stdio.h>

#include <stdlib.h>

int main ()

int n, d, cont;

printf(“Digite um inteiro qualquer: ”);

scanf(“%d”, &n);

printf(“Digite um inteiro entre 0 e 9: ”);

scanf(“%d”, &d);

cont=0;

while(n!=0)

if(n%10==d)

cont=cont+1;

n=n/10;

printf(“O numero de vezes que d aparece em n eh: %d”, cont);

system(“PAUSE”);

return 0;

}
11)

#include <stdio.h>

#include <stdlib.h>

int main ()

int a, b, mdc, resto;

printf(“Digite um inteiro: ”);

scanf(“%d”, &a);

printf(“Digite um inteiro: ”);

scanf(“%d”, &b);

resto = a%b;

while(resto!=0)

a=b;

b=resto;

resto=a%b;

mdc=b;

printf(“O mdc eh: %d”, mdc);

system(“PAUSE”);

return 0;

}
12)

#include <stdio.h>

#include <stdlib.h>

int main ()

int k, sinal;

double pi_ant, pi_pos, eps;

printf(“Digite uma precisao: ”);

scanf(“%lf”, &eps);

pi_ant=4.0;

pi_pos=4.0-(4.0/k);

k=3;

sinal=1;

while(pi_pos-pi_ant>eps || pi_pos-pi_ant<-eps)

pi_ant=pi_pos;

pi_pos=pi_ant+sinal*(4.0/k);

k=k+2;

sinal=-sinal;

printf(“Pi = %lf”, pi_pos);

system(“PAUSE”);

return 0;

}
13)

#include <stdio.h>

#include <stdlib.h>

int main ()

double x, eps, rn, rn1;

printf(“Digite um numero real e uma precisao: ”);

scanf(“%lf%lf”, &x, &eps);

rn=x;

rn1=(1.0/2.0)*(rn+x/rn);

while((rn-rn1)>=eps)

rn=rn1;

rn1=(1.0/2.0)*(rn+x/rn);

printf(“Raiz quadrada = %lf”, rn1);

system(“PAUSE”);

return 0;

}
14)

#include <stdio.h>

#include <stdlib.h>

int main ()

int fat, i, k, sinal;

double x, eps, termo, resp, pot;

printf(“Digite um angulo em radianos e uma precisao: ”);

scanf(“%lf%lf”, &x, &eps);

fat=1; pot=1.0; sinal=-1; termo=x; k=1; resp=x; i=1;

while(termo>=eps || termo<=-eps)

k=k+2;

for(i=1; i=k; i++)

pot=pot*x;

fat=fat*i;

i=i+1;

termo=(sinal*pot)/fat;

resp=resp+termo;

sinal=-sinal;

fat=1;

pot=1.0;

printf(“Seno = %lf”, resp);

system(“PAUSE”);

return 0;

Você também pode gostar