# Teste C professor Rogélio
EXERCICIOS EM FALTA
7,37(crack),42(crack),43(crack)
###### Exercicio1
---
main()
{
int n, a, c;
printf("Introduza o valor para a variavel n: ");
scanf("%d", &n);
printf("Introduza o valor para a variavel a: ");
scanf("%d", &a);
if(n>a)
{
c=a*1.50;
printf("Valor final %d", c);
}
else
{
c=n*1.50;
printf("Valor final %d", c);
}
}
---
###### Exercicio2
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero, resultado;
printf("Introduza um numero inteiro: ");
scanf("%d", &numero);
resultado = numero/3;
printf("O terço do numero introduzido e: %d", resultado);
}
---
###### Exercicio3
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
float laranja=1.3,pereira=1.0,cont=0;
while(laranja >= pereira)
{
laranja+=0.03;
pereira+=0.05;
cont++;
}
printf("%.0f \n",cont);
}
---
###### Exercicio4(Junto com o 3)
###### Exercicio5
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int i,idade;
for (i=1;i<=80;i++)
{
printf("Introduza a idade da %d pessoa: ",i);
scanf("%d",&idade);
if(idade>=18)
{
printf("A pessoa %d com %d anos Pode votar\n",i,idade);
printf("\n");
printf("\n");
}
else
{
printf("A pessoa %d com %d anos Nao pode votar\n",i,idade);
printf("\n");
printf("\n");
}
}
}
---
###### Exercicio6
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero,quadrado,cubo;
printf("Introduza um numero: ");
scanf("%d",&numero);
if(numero%2==1)
{
quadrado=pow(numero,2);
printf("O quadrado do numero %d e %d",numero,quadrado);
}
if(numero%2==0)
{
cubo=pow(numero,3);
printf("O cubo do numero %d e %d",numero,cubo);
}
}
---
###### Exercicio7 (Fluxograma não existe e bug visual do kazzio)
---
---
###### Exercicio8
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int minimo,horas,hextra,valorhora,valorextra,bruto,pagohoras,pagoextra,liquido,irs,bonus;
printf("Introduza o salario minimo: ");
scanf("%d",&minimo);
printf("Introduza as horas feitas: ");
scanf("%d",&horas);
printf("Introduza as horas extra feitas: ");
scanf("%d",&hextra);
valorhora=0.2*minimo;
pagohoras=horas*valorhora;
valorextra=valorhora+(0.5*valorhora);
bruto=pagohoras+valorextra;
printf("O valor pago por hora e: %d\n",valorhora);
printf("O pagamento das horas e: %d\n",pagohoras);
printf("O valor pago por extra e: %d\n",valorextra);
printf("O salario bruto e: %d\n",bruto);
if(bruto<500)
{
printf("IRS ISENTO\n");
}
if(bruto>=500 && bruto<=1000)
{
liquido=bruto-(bruto*0.1);
irs=bruto-liquido;
printf("IRS: %d\n",irs);
}
if(bruto>1000)
{
liquido=bruto-(bruto*0.2);
irs=bruto-liquido;
printf("IRS: %d\n",irs);
}
if(liquido<=400)
{
bonus=100;
liquido+=bonus;
printf("O valor final do salario liquido com bonus e: %d\n",liquido);
}
if(liquido>400)
{
bonus=50;
liquido+=bonus;
printf("O valor final do salario liquido com bonus e: %d\n",liquido);
}
}
---
###### Exercicio9
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
float nivel1=15,nivel2=10,nivel3=8,nivel,anos,preco,promo;
printf("Introduza o seu nivel [1-3]: ");
scanf("%f",&nivel);
printf("A quantos anos e nosso cliente : ");
scanf("%f",&anos);
if(anos==1)
{
if(nivel==1)
{
promo=15*0.01;
preco=15-promo;
printf("O preco por hora sera : %f",preco);
}
if(nivel==2)
{
promo=10*0.01;
preco=10-promo;
printf("O preco por hora sera : %f",preco);
}
if(nivel==3)
{
promo=8*0.01;
preco=8-promo;
printf("O preco por hora sera : %f",preco);
}
}
if(anos>1)
{
if(nivel==1)
{
promo=15*0.05;
preco=15-promo;
printf("O preco por hora sera : %f",preco);
}
if(nivel==2)
{
promo=10*0.05;
preco=10-promo;
printf("O preco por hora sera : %f",preco);
}
if(nivel==3)
{
promo=8*0.05;
preco=8-promo;
printf("O preco por hora sera : %f",preco);
}
}
}
---
###### Exercicio10
---
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<string.h>
#include <stdio.h>
#include <time.h>
/*Solicitar a idade a várias pessoas e imprimir: Total de pessoas com menos de 45 anos. Total de pessoas com mais de 23 anos.
O programa termina quando idade for = -100. Para a resolução deste exercício deve utilizar funções.*/
int funcao(void)
{
int idade,contador45=0,contador23=0;
while(idade != -100)
{
printf("Introduza a sua idade: \n");
scanf("%d",&idade);
if(idade < 45 && idade != -100)
{
contador45++;
}
if(idade > 23)
{
contador23++;
}
}
printf("Com mais de 23: %d \n",contador23);
printf("Com menos de 45: %d \n",contador45);
}
main()
{
funcao();
}
---
###### Exercicio11
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
int maiormenor(void)
{
int n,maior,menor,media,soma=0,contador=0;
while(n!=0)
{
printf("Introduza um numero : ");
scanf("%d",&n);
if(n!=0)
{
soma=soma+n;
if(n>maior)
{
maior=n;
}
if(n<menor)
{
menor=n;
}
contador++;
}
}
printf("O maior valor e : %d\n",maior);
printf("O menor valor e : %d\n",menor);
media=soma/contador;
printf("A media e : %d\n",media);
}
main()
{
maiormenor();
}
---
###### Exercicio12
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
float soma,media,raiz;
int i,cont=0;
for(i=0;i<100;i++)
{
if(i%2==0)
{
cont++;
soma+=i;
media=soma/cont;
raiz=sqrt(media);
printf("%d\t",i);
}
}
printf("\n\n\n");
printf("A soma dos 100 primeiros numeros pares e %f\n",soma);
printf("A media dos numeros pares e %f\n",media);
printf("A raiz da media dos numeros pares e %f\n",raiz);
}
---
###### Exercicio13
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
int faixa(void)
{
int n;
printf("Introduza um numero:\t");
scanf("%d",&n);
if(n>=400 && n<=560)
{
printf("Tu introduziste um numero entre 400 e 560!");
}
else
{
printf("Tu introduziste um numero fora da faixa entre 400 e 560");
}
}
main ()
{
faixa();
}
---
###### Exercicio14
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
int funcao(void)
{
int i,n,soma=0,raiz;
for(i=0;i<4;i++)
{
printf("Introduza um numero inteiro:\t");
scanf("%d",&n);
soma+=n;
raiz=sqrt(soma);
}
if(soma>79&&raiz>4)
{
printf("%d",soma);
}
}
main()
{
funcao();
}
---
###### Exercicio15
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int anonas,anoatu,idade;
char cfutebol[10],sexo[10];
printf("Introduza o ano atual:");
scanf("%d",&anoatu);
printf("Introduza o ano de nascimento:");
scanf("%d",&anonas);
printf("Introduza o seu clube de futebol:");
scanf(" %s",&cfutebol);
printf("Introduza o seu sexo:");
scanf(" %s",&sexo);
printf("\n");
idade=anoatu-anonas;
printf("Voce tem %d anos \n",idade);
if(idade > 18)
{
printf("Clube de futebol: %s \n",cfutebol);
}
if(idade < 18)
{
printf("Sexo: %s \n",sexo);
}
}
---
###### Exercicio16
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int i=0,quadrado=0,count=0;
float media=0,soma=0;
do
{
i++;
if(i%4==0&&i%2==0)
{
count++;
printf("%d\t",i);
soma+=i;
media=soma/count;
quadrado=i*i;
printf("O quadrado de %d e = %d\n",i,quadrado);
}
}while(i<399);
printf("\n\n\n\n");
printf("A media dos valores e %f\n",media);
}
---
###### Exercicio17
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero,i=0;
float media=0,soma=0;
while(numero>=0)
{
printf("Introduza um numero:\t");
scanf("%d",&numero);
if(numero>=0)
{
soma+=numero;
i++;
}
}
media=soma/i;
printf("A soma dos valores e %f\n",soma);
printf("A media dos valores e %f\n",media);
}
---
###### Exercicio18
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero;
float media=0,soma=0,multiplos5=0;
do
{
printf("Introduza um numero:\t");
scanf("%d",&numero);
if(numero%5==0&&numero!=0)
{
multiplos5++;
soma+=numero;
}
}while(numero!=0);
printf("\n\n");
media=soma/multiplos5;
printf("A media dos multiplos de 5 e %f",media);
}
-----
###### Exercicio19
-----
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero,maior=0,menor=0,i;
float raiz;
printf("Introduza um numero:\t");
scanf("%d",&numero);
maior=numero;
menor=numero;
raiz=sqrt(numero);
printf("A raiz quadrada de %d e %f\n",numero,raiz);
for(i=0;i<1;i++)
{
printf("\nIntroduza um numero:\t");
scanf("%d",&numero);
printf("\n");
raiz=sqrt(numero);
printf("A raiz quadrada de %d e %f\n\n\n",numero,raiz);
if(numero>maior)
{
maior=numero;
}
if(numero<menor)
{
menor=numero;
}
}
printf("Numeros inseridos em ordem crescente - %d , %d\n",menor,maior);
printf("Numeros inseridos em ordem decrescente - %d ,%d",maior,menor);
}
---
###### Exercicio20
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int n,i=0,i2=0;
float media10=0,media5=0,soma=0,soma2=0;
while(n!=-10)
{
printf("Introduza um numero: \n");
scanf("%d",&n);
if(n%10==0 && n != -10)
{
soma+=n;
i++;
}
else if(n%5==0 && n != -10)
{
soma2+=n;
i2++;
}
media10=soma/i;
media5=soma2/i2;
}
printf("A média dos multiplos de 10 é de %f: \n",media10);
printf("A média dos divisiveis por 5 é de %f: \n",media5);
printf("%d\t %d",i,i2);
}
---
###### Exercicio21
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int n,i;
printf("Introduza um numero: \n");
scanf("%d",&n);
for(i=-16;i<=n;i++)
{
printf("|%d|\t",i);
}
}
---
###### Exercicio22
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
float n,soma=0,i=0,media=0,quadmedia=0;
while(n!=-65)
{
printf("Introduza um numero inteiro: \n");
scanf("%f",&n);
if(n!=-65)
{
soma+=n;
i++;
}
media=soma/i;
quadmedia=media*media;
}
printf("A soma dos numeros é :%f \n A média é: %f \n O quadrado da média é: %f",soma,media,quadmedia);
}
---
###### Exercicio23
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int vet[10],i,quadrado[10],j;
for(i=0;i<=10;i++)
{
printf("Introduza o valor do vetor[%d]: \n",i);
scanf("%d",&vet[i]);
quadrado[i]=pow(vet[i],2);
}
for(i=0;i<10;i++)
{
printf("%d\n",quadrado[i]);
}
}
---
###### Exercicio24 Ta sem srand
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int linha,coluna,mat[4][4];
for(linha=0;linha<=3;linha++)
{
for(coluna=0;coluna<=3;coluna++)
{
printf("Introduza um numero para a linha %d, na coluna %d da matriz: ",linha+1,coluna+1);
scanf("%d",&mat[linha][coluna]);
}
}
printf("Matriz\n");
for(linha=0;linha<=3;linha++)
{
for(coluna=0;coluna<=3;coluna++)
printf("%d\t",mat[linha][coluna]);
printf("\n\n");
}
printf("\nDiagonal Principal\n");
for(linha=0;linha<=3;linha++)
{
printf("%d\n",mat[linha][linha]);
}
}
---
###### Exercicio25
---------------------------------
main()
{
int matriz[10][10],i,j;
srand(time(NULL));
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
matriz[i][j]=rand()%50;
printf("%d\t",matriz[i][j]);
}
printf("\n");
}
printf("\n");
printf("Diagonal Invertida:\n");
for(i=9;i>=0;i--)
{
for(j=9;j>=0;j--)
{
if(i==j)
{
printf("%d\t",matriz[i][j]);
}
}
}
}
---
###### Exercicio26
---
main()
{
int matriz[3][3],i,j;
srand(time(NULL));
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
matriz[i][j]=rand()%50;
printf("%d\t",matriz[i][j]);
}
printf("\n");
}
printf("\n\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i!=j)
{
printf("%d\t",matriz[i][j]);
}
}
printf("\n");
}
printf("\n");
}
-----------------------------------------
###### Exercicio27
----------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
srand(time(NULL));
int i,j,matriz[4][4],contador=0;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
matriz[i][j]=rand()%20;
if(matriz[i][j]>10)
{
contador++;
}
printf("%d\t",matriz[i][j]);
}
printf("\n");
}
printf("\n");
printf("%d valores sao maiores do que 10",contador);
}
----------------------------------------
###### Exercicio28
----------------------------------------
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<string.h>
#include <stdio.h>
#include <time.h>
main()
{
int matriz[5][5];
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(i==j)
{
matriz[i][j]=1 ;
}
else
{
matriz[i][j]=0;
}
}
}
for(int i=0 ;i<5;i++)
{
for(int j=0 ;j<5;j++)
{
printf("%d \t", matriz[i][j]);
}
printf("\n");
}
}
----------------------------------------
###### Exercicio29
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
main ()
{
int matriz[4][4],i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
matriz[i][j]=i*j;
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%d\t",matriz[i][j]);
}
printf("\n");
}
printf("\n");
}
----------------------------------------
###### Exercicio30
---
---
###### Exercicio31
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
int main()
{
int num=0,i,j,matriz[5][5],nao_existe;
printf("Informe os elementos da matriz: \n");
for(i = 0; i<5; i++)
{
for(j = 0; j<5; j++)
{
printf("Linha:%d||Coluna:%d=",i,j);
scanf("%d", &matriz[i][j]);
}
}
printf("Pesquise um numero: \n");
scanf("%d", &num);
for(i = 0; i<5; i++)
{
for(j = 0; j<5; j++)
{
if(matriz[i][j] == num)
{
printf("Numero encontrado na linha: %d e Coluna: %d\n",i,j);
}
else
{
nao_existe++;
}
}
}
if(nao_existe>24)
{
printf("nao existe");
}
}
###### Exercicio32
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
main ( )
{
int matriz1[4][4], matriz2[4][4], matriz3[4][4],i,j;
printf("Primeira matriz");
for (i=0; i<4; i++)
for (j=0; j<4; j++)
{
printf("\n matriz1[%d][%d]=",i,j);
scanf("%d",&matriz1[i][j]);
}
printf("Segunda Matriz\n");
for (i=0; i<4; i++)
for (j=0; j<4; j++) {
printf("\n matriz2[%d][%d]=",i,j);
scanf("%d",&matriz2[i][j]);
}
printf("Maiores valores de cada posicao \n");
for (i=0; i<4; i++)
for (j=0; j<4; j++) {
if (matriz1[i][j]>matriz2[i][j])
matriz3[i][j]=matriz1[i][j];
else
matriz3[i][j]=matriz2[i][j];
printf("\n O maior elemento da posicao [%d][%d] e: %d \n",i,j,matriz3[i][j]);
}
}
---
###### Exercicio33
---
#include<stdlib.h>
#include <stdio.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int x[999],i,j;
printf("Vetor X\n\n");
for(i=0,j=999;i<999;i++,j--)
{
x[i]=j;
printf("%d ",i);
}
printf("\n\n");
printf("Vetor invertido\n\n");
for(i=0,j=998;i<999;i++,j--)
{
printf("%d ",j);
}
}
---
###### Exercicio34
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int matricula[9],i,j,presenca[3];
for(i=0;i<10;i++)
{
//printf("%d",i);
printf("Introduza a matricula : ");
scanf("%d",&matricula[i]);
}
printf("\n");
for(j=0;j<3;j++)
{
printf("presenca matricula : ");
scanf("%d",&presenca[j]);
for(i=0;i<10;i++)
{
if(presenca[j]==matricula[i])
{
printf("Presente\n");
}
else
{
printf("...\n");
}
}
printf("\n");
}
printf("\n");
}
---
###### Exercicio35
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int primeiranota[0],segundanota[0],media[0];
do{
printf("Introduza a primeira nota : ");
scanf("%d",&primeiranota[0]);
if(primeiranota[0]==-1)
{
return 0;
}
printf("Introduza a segunda nota : ");
scanf("%d",&segundanota[0]);
media[0]=(primeiranota[0]+segundanota[0])/2;
if(media[0]>=10)
{
printf("Aprovado\n");
}
if(media[0]<10)
{
printf("Reprovado\n");
}
} while(primeiranota[0]!=-1);
}
---
###### Exercicio36
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int vetor[9],i,somaimpar=0;
for(i=0;i<10;i++)
{
vetor[i]=i;
printf("%d\n",i);
if(i%2!=0)
{
somaimpar=somaimpar+i;
}
}
printf("A soma dos numero impares e : %d",somaimpar);
}
---
###### Exercicio37
---
---
###### Exercicio38
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int vetor[5],vetor2[5],i,maior=0;
srand(time(NULL));
for(i=0;i<5;i++)
{
vetor[i]=rand()%20;
printf("%d ",vetor[i]);
if(vetor[i] > maior)
{
maior=vetor[i];
}
}
printf("\n");
for(i=0;i<5;i++)
{
vetor2[i]=vetor[i]maior;
printf("%d ",vetor2[i]);
}
}
---
###### Exercicio39
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main ()
{
int x,y,vetor[20],i;
srand(time(NULL));
x=rand()%20;
y=rand()%20;
printf("%d\n",x);
printf("%d\n",y);
printf("\n");
for(i=0;i<x;i++)
{
vetor[i]=yi;
printf("%d \n",vetor[i]);
}
}
---
###### Exercicio40
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int vetora[5],vetorb[5],i,cont=0,j;
srand(time(NULL));
for(i=0;i<5;i++)
{
vetora[i]=rand()%10;
printf("%d ",vetora[i]);
}
printf("\n");
for(j=0;j<5;j++)
{
vetorb[j]=rand()%10;
printf("%d ",vetorb[j]);
}
printf("\n");
for (i=0; i<5; i++)
for (j=0; j<5; j++)
{
if (vetora[i]==vetorb[j])
printf("Elementos comuns: %d \n",vetorb[j]);
}
}
---
###### Exercicio41
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int num, vetor[20],i=1,j=1, vetorb[20];
srand(time(NULL));
num=rand()%20;
printf("%d \n",num);
for(i=1;i<=num;i++)
{
if(num%i==0)
{
vetor[i]=i;
printf("%d ",vetor[i]);
}
}
printf("\n");
for(j=num;j>0;j--)
{
if(num%j==0)
{
vetorb[j]=j;
printf("%d ",vetorb[j]);
}
}
}
---
###### Exercicio42
---
---
###### Exercicio43
---
---
###### Exercicio44
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
int main()
{
int qaluno=0,media[10], cont=0,i;
char aluno[10][100];
float n1[10], n2[10], n3[10];
printf("Entre com a quantidade de Alunos: ");
scanf("%d", &qaluno);
for(i=0; i<qaluno; i++)
{
printf("\nEntre com o nome do aluno: ");
scanf("%s", &aluno[i]);
printf("Entre a primeira nota deste aluno: ");
scanf("%f", &n1[i]);
printf("Entre a segunda nota deste aluno: ");
scanf("%f", &n2[i]);
printf("Entre a terceira nota deste aluno: ");
scanf("%f", &n3[i]);
media[i]=(n1[i]+n2[i]+n3[i])/3;
}
for(i=0; i<qaluno; i++)
{
if(media[i]>5)
{
cont++;
}
}
if(cont==0)
{
printf("\nNenhum aluno obteve media acima de 5!\n\n");
}
else
{
printf("\nQuantidade de alunos com media acima de 5: %d ", cont);
}
}
---
###### Exercicio45
---
---
###### Exercicio46
---
---
###### Exercicio47
------
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int i=0,n,contador=0,soma=0,melhorposicao=100;
float media=0,tempo=0,melhortempo=100;
printf("Quantas voltas foram no total: \n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("Introduza o tempo da volta %i: ",i);
scanf("%f",&tempo);
soma+=tempo;
media=soma/n;
if(tempo<melhortempo)
{
melhortempo=tempo;
melhorposicao=i;
}
}
printf("Melhor tempo %f feito na volta %d \n",melhortempo,melhorposicao);
printf("O tempo medio das %d voltas foi %f \n",n,media);
}
---
###### Exercicio48 need fix
---
#include<stdlib.h>
#include <stdio.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int va[2],vb[6],i,j,k;
//srand(time(NULL));
//Primeiro Vetor
printf("Vetor 1\n\n");
for(i=0;i<=2;i++)
{
//va[i]=rand()%50;
va[i]=i;
printf("va[%d] - %d \n",va[i],i);
}
printf("\n");
//Seundo Vetor
printf("Vetor 2\n\n");
for(j=0;j<=6;j++)
{
//vb[j]=rand()%50;
vb[j]=j;
printf("vb[%d] - %d \n",vb[j],j);
}
printf("\n");
//Valores comuns
printf("Valores Comuns\n\n");
for(k=0;k<=6;k++)
{
if(va[k]==vb[k])
{
printf("O elemento %d e comum na posicao %d\n",k,k);
}
}
}
---
###### Exercicio49
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int va[10],i,maximo=0,minimo;
srand(time(NULL));
maximo=va[i];
for(i;i<10;i++)
{
va[i]=rand()%10;
if(va[i]>maximo)
{
maximo=va[i];
}
if(va[i]<minimo)
{
minimo=va[i];
}
printf("va[%d] - %d \n",i,va[i]);
}
printf("Maximo: %d \n",maximo);
printf("Minimo: %d",minimo);
}
---
###### Exercicio50
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int v[50],i,cont=0;
srand(time(NULL));
for(i=1;i<=50;i++)
{
v[i]=rand()%50;
printf("%d \n",v[i]);
if(v[i]%2==0 && v[i]%5==0)
{
cont++;
}
}
printf("\n");
printf("%d",cont);
}
---
###### Exercicio51
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
#include<string.h>
#include<time.h>
main()
{
int numero;
while(numero != -1)
{
printf("Introduza um numero: \n");
scanf("%d",&numero);
if(numero%2 == 0 || numero%3 == 0)
{
printf("1 \n");
}
if(numero%5 == 0 || numero%7 == 0)
{
printf("2 \n");
}
if(numero%2 == 1 || numero%3 == 1 || numero%5 == 1 || numero%7 == 1)
{
printf("0 \n");
}
}
}
---
###### Exercicio52
---
---
###### Exercicio53
---
#include<stdlib.h>
#include <stdio.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int contador=0;
char letra,carater1,carater2;
do{
printf("Introduza o carater 1 : ");
scanf(" %c",&carater1);
printf("Introduza o carater 2 : ");
scanf(" %c",&carater2);
if(carater1>carater2)
{
printf("Intrduza os valores de novo\n");
}
} while(carater1>carater2);
for(letra=carater1;letra<=carater2;letra++)
{
printf("%c ",letra);
contador++;
}
printf("\nExistem %d carateres entre eles",contador);
}
---
###### Exercicio54
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int i,j,repetido=0,numeros[3];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(j+i>2)
{
printf("3\t");
}
else
{
printf("%d\t",i+j);
}
}
printf("\n");
}
printf("\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(j!=0)
{
if(i+j==j);
{
printf("O numero %d esta repetido\n",j);
}
}
}
}
}
---
###### Exercicio55
---
#include<stdlib.h>
#include <stdio.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int i,j;
//Matriz normal
printf("Matriz Normal\n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",j+i);
}
printf("\n");
}
printf("\n");
//Matriz alterada
printf("Matriz Alterada\n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
{
printf("1\t");
}
else
{
printf("0\t");
}
}
printf("\n");
}
}
---
###### Exercicio56
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
main()
{
int i,j;
printf("Matriz Normal\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",i+j);
}
printf("\n");
}
printf("\n\n");
printf("Matriz alterada\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i<j)
{
printf("%d = %d\t\t",5*i,3*j-5);
//printf("A[%d][%d] = 5%d=3%j-5\t",i,j,i,j);
}
if(i==j)
{
printf("%d\t\t",3*8^4-5);
}
if(i>j)
{
printf("%d =/8\t\t",4*j^2-5*j*4);
}
else
{
//printf("X\t");
}
}
printf("\n");
}
}
---
###### Exercicio57
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
int matrizfunc(void)
{
//int colunas,linhas;
float i,j,a=0,terceiro,penultimo;
/*printf("Introduza o numero de colunas que deseja : ");
scanf("%d",&colunas);
printf("Introduza o numero de linhas que deseja : ");
scanf("%d",&linhas);*/
//Matriz Normal
printf("Matriz Normal\n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%f\t",i+j);
}
printf("\n");
}
printf("\n");
//Matriz Cubo
printf("Matriz Cubo\n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%f\t",i*i*i+j*j*j);
}
printf("\n");
}
printf("\n");
//Terceiro e penultimo
//Falta so este deste exercicio
printf("Terceiro e penultimo \n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==0 && j==3)
{
terceiro=i+j;
//printf("%f\t",i+j);
}
if(i==4 && j==3)
{
penultimo=i+j;
//printf("%f\t",i+j);
}
/*else
{
printf("%f\t",a);
}*/
}
//printf("\n");
}
printf("Terceiro - %f\n",terceiro);
printf("Penultimo - %f\n",penultimo);
printf("\n");
//Raiz quadradra
printf("Matriz Raiz quadrada\n\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%f\t",sqrt(i+j));
}
printf("\n");
}
printf("\n");
}
main()
{
matrizfunc();
}
---
###### Exercicio58
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
int funcao(float valor1,float valor2, float valor3)
{
int conta,media;
conta=sqrt(valor1)+valor2/valor3;
//printf("%d\n",conta);
media=conta/3;
printf("A media em valor inteiro e : %d",media);
}
main()
{
float valor1, valor2,valor3;
printf("Introduza o 1 valor : ");
scanf("%f",&valor1);
printf("Introduza o 2 valor : ");
scanf("%f",&valor2);
printf("Introduza o 3 valor : ");
scanf("%f",&valor3);
funcao(valor1,valor2,valor3);
}
---
###### Exercicio59
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
char vogalvsconsoante(char letra1)
{
if(letra1 == 'a' || letra1 == 'A' || letra1 == 'e' || letra1 == 'E' || letra1 == 'i' || letra1 == 'I' || letra1 == 'o' || letra1 == 'O' || letra1 == 'u' || letra1 == 'U')
{
printf("A letra %c e vogal\n",letra1);
}
else
{
printf("A letra %c e consoante\n",letra1);
}
}
main()
{
char letra1,letra2,letra3;
printf("Introduza a letra : ");
scanf(" %c",&letra1);
//gets(letra1);
vogalvsconsoante(letra1);
printf("Introduza a letra : ");
scanf(" %c",&letra2);
//gets(letra2);
vogalvsconsoante(letra2);
printf("Introduza a letra : ");
scanf(" %c",&letra3);
//gets(letra3);
vogalvsconsoante(letra3);
}
---
###### Exercicio60
---
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<locale.h>
#include<time.h>
int criarmatrizfunc(void)
{
int i,j,soma=0,media,contadormedia=0;
//Matriz
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",i+j);
soma=soma+i+j;
if(i+j!=0)
{
contadormedia++;
}
}
printf("\n");
}
printf("\n");
//Quadrado
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",i*i+j*j);
}
printf("\n");
}
printf("\n");
//Soma
printf("A soma de todos os valores e : %d\n",soma);
//Media
media=soma/contadormedia;
printf("A media dos valores e : %d\n",media);
}
main()
{
criarmatrizfunc();
}
---