Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Aluno:_______________________________________
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
system ("color f0");
int I, A[8], B[8];
printf ("\n Digite 8 valores inteiros: \n ");
for (I = 0; I < 8; I++)
{
printf ("\n Digite o %do.: ", I+1);
scanf("%d", &A[I]);
B[I] = A[I] * 3;
}
for (I = 0; I < 8; I++)
printf ("\n B[%d] = %d\n", I, B[I]);
system ("pause");
return(0);
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
system ("color f0");
int I, A[20], B[20], C[20];
printf ("\n Digite 20 valores inteiros: \n ");
for (I = 0; I < 20; I++)
{
printf ("\n Digite o %do. do vetor A: ", I+1);
scanf("%d", &A[I]);
}
for (I = 0; I < 20; I++)
{
printf ("\n Digite o %do. do vetor B: ", I+1);
scanf("%d", &B[I]);
}
for (I = 0; I < 20; I++)
{
C[I] = A[I] - B[I];
printf ("\n C[%d] = %d\n", I, C[I]);
}
system ("pause");
return(0);
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
system ("color f0");
int I, A[15], B[15];
printf ("\n Digite 15 valores inteiros \n ");
for (I = 0; I < 15; I++)
{
printf ("\n Digite o %do. do vetor A: ", I+1);
scanf("%d", &A[I]);
}
for (I = 0; I < 15; I++)
{
B[I] = pow(A[I],2);
printf ("\n B[%d] = %d\n", I, B[I]);
}
system ("pause");
return(0);
}
5) Ler uma matriz A do tipo vetor com 15 elementos. Construir uma matriz B de
mesmo tipo, sendo que cada elemento da matriz B seja o fatorial do elemento
correspondente da matriz A. Apresentar as matrizes A e B.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, A[15], B[15], FAT, CONT;
printf ("\n Digite 15 valores inteiros para A: \n");
for (I = 0; I <= 14; I++)
{
printf ("\n Digite o %d valor: ", I+1);
scanf("%d", &A[I]);
FAT = 1;
for (CONT = 1; CONT <= A[I]; CONT++)
FAT *= CONT;
B[I] = FAT;
}
printf ("\n Os valores de A sao: \n");
for (I = 0; I <= 14; I++)
printf ("\n O %d valor eh %d \n", I+1, A[I]);
printf ("\n Os valores de B sao: \n");
for (I = 0; I <= 14; I++)
printf ("\n O %d valor eh %d \n ", I+1, B[I]);
system ("pause");
return(0);
}
6) Ler duas matrizes A e B do tipo vetor com 15 elementos cada. Construir uma
matriz C, sendo esta a junção das duas outras matrizes. Desta forma, C deverá
ser o dobro de elementos, ou seja, 30. Apresentar a matriz C.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, A[15], B[15], C[30];
printf ("\n Digite 15 valores inteiros para A: \n");
for (I = 0; I <= 14; I++)
{
printf ("\n Digite o %d valor: ", I+1);
scanf("%d", &A[I]);
C[I] = A[I];
}
printf ("\n Digite 15 valores inteiros para B: \n");
for (I = 0; I <= 14; I++)
{
printf ("\n Digite o %d valor: ", I+1);
scanf("%d", &B[I]);
C[I+15] = B[I];
}
printf ("\n Os valores de C sao: \n");
for (I = 0; I <= 29; I++)
printf ("\n O %d valor eh %d \n", I+1, C[I]);
system ("pause");
return(0);
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, A[20], B[20];
printf ("\n Digite 20 valores inteiros para A: \n");
for (I = 0; I <= 19; I++)
{
printf ("\n Digite o %d valor: ", I+1);
scanf("%d", &A[I]);
B[19-I] = A[I];
}
printf ("\n Os valores de B sao: \n");
for (I = 0; I <= 19; I++)
printf ("\n O %d valor eh %d \n", I, B[I]);
system ("pause");
return(0);
}
8) Ler três matrizes (A, B e C) de uma dimensão com 5 elementos cada.
Construir uma matriz D, sendo esta a junção das três outras matrizes. Desta
forma D deverá ter o triplo de elementos, ou seja, 15. Apresentar os elementos
da matriz D.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, A[5], B[5], C[5], D[15];
printf ("\n Digite 5 valores inteiros para A: \n");
for (I = 0; I <= 4; I++)
{
printf ("\n Digite o %d valor de A: ", I+1);
scanf("%d", &A[I]);
printf ("\n Digite o %d valor de B: ", I+1);
scanf("%d", &B[I]);
printf ("\n Digite o %d valor de C: ", I+1);
scanf("%d", &C[I]);
D[I] = A[I];
D[I+5] = B[I];
D[I+10] = C[I];
}
printf ("\n Os valores de D sao: \n");
for (I = 0; I <= 14; I++)
printf ("\n O %d valor eh %d \n", I+1, D[I]);
system ("pause");
return(0);
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, A[6], B[6], C[6], D[6];
printf ("\n Digite 6 valores inteiros para A \n");
for (I = 0; I <= 5; I++)
{
printf ("\n Digite o %d valor de A: ", I+1);
scanf("%d", &A[I]);
}
printf ("\n Digite 6 valores inteiros para B \n");
for (I = 0; I <= 5; I++)
{
printf ("\n Digite o %d valor de B: ", I+1);
scanf("%d", &B[I]);
}
for (I = 0; I <= 5; I++)
{
if (I % 2) == 0)
{
D[I] = A[I];
D[I+1] = B[I];
}
else
{
C[I-1] = A[I];
C[I] = B[I];
}
}
printf ("\n Os valores de C sao: \n");
for (I = 0; I <= 5; I++)
printf ("\n O %d valor eh %d \n", I+1, C[I]);
printf ("\n Os valores de D sao: \n");
for (I = 0; I <= 5; I++)
printf ("\n O %d valor eh %d \n", I+1, D[I]);
system ("pause");
return(0);
}
11) Ler dois vetores A e B, cada um com 7 elementos. Construir uma matriz C
de duas dimensões. A primeira coluna deve ser formada pelos elementos de A
e a segunda coluna deve ser formada pelos elementos de B.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, J, A[7], B[7], C[7][2];
printf ("\n Digite 7 valores inteiros para A \n");
for (I = 0; I <= 6; I++)
{
printf ("\n Digite o %d valor de A: ", I+1);
scanf("%d", &A[I]);
}
printf ("\n Digite 7 valores inteiros para B \n");
for (I = 0; I <= 6; I++)
{
printf ("\n Digite o %d valor de B: ", I+1);
scanf("%d", &B[I]);
}
for (I = 0; I <=6; I++)
for (J = 0; J <=1; J++)
if (J == 0)
C[I][J] = A[I];
else
C[I][J] = B[I];
12) Ler dois vetores A e B, cada um com 12 elementos. Construir uma matriz C
de duas dimensões. A primeira coluna de C deve ser formada pelos elementos
de A multiplicados por 2 e a segunda coluna deve ser formada pelos elementos
de B subtraídos de 5.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, J, A[12], B[12], C[12][2];
printf ("\n Digite 12 valores inteiros para A \n");
for (I = 0; I <= 11; I++)
{
printf ("\n Digite o %d valor de A: ", I+1);
scanf("%d", &A[I]);
}
printf ("\n Digite 12 valores inteiros para B \n");
for (I = 0; I <= 11; I++)
{
printf ("\n Digite o %d valor de B: ", I+1);
scanf("%d", &B[I]);
}
for (I = 0; I <=11; I++)
for (J = 0; J <=1; J++)
if (J == 0)
C[I][J] = A[I] * 2;
else
C[I][J] = B[I] - 5;
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
int I, J, A[10], B[10][3], FAT, CONT;
printf ("\n Digite 10 valores inteiros para A \n");
for (I = 0; I <=9; I++)
{
printf ("\n Digite o %d valor de A: ", I+1);
scanf("%d", &A[I]);
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, J, A[5][5], B[5][5];
printf ("\n Digite os valores inteiros para A \n");
for (I = 0; I <=4; I++)
for (J = 0; J <=4; J++)
{
printf ("\n A[%d][%d]: ", I,J);
scanf("%d", &A[I][J]);
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
int I, J, T, A[3][3], B[3][3];
printf ("\n Digite a matriz A \n");
for (I = 0; I <=2; I++)
{
T=0;
for (J = 0; J <=2; J++)
{
scanf("%d", &A[I][J]);
T = T + A[I][J];
}
printf ("\n O total da linha %d eh % d\n", I, T);
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int I, J, A[3][3], SOMA, MAIOR;
SOMA = 0;
MAIOR = 0;
printf ("\n Digite os valores inteiros para A \n");
for (I = 0; I <=2; I++)
{
for (J = 0; J <=2; J++)
{
printf ("\n A[%d][%d]: ", I,J);
scanf("%d", &A[I][J]);
if (MAIOR < A[I][J])
MAIOR = A[I][J];
SOMA = SOMA + A[I][J];
}
printf ("\n A SOMA DA LINHA %d eh %d: ", I, SOMA);
SOMA = 0;
}
printf ("\n o MAIOR VALOR EH %d: ", MAIOR);
system ("pause");
return(0);
}
Exercício estrutura
#include <stdio.h>
#include <stdlib.h>
int main()
{
struct {
char nome[20];
float S;
int F;
} aluno;
if(aluno.F>3){
aluno.S = aluno.S*1,1;
printf("\n O funcionario %s possui %d filhos e o salario ajustado eh: %f",
aluno.nome, aluno.F, aluno.S);
}
else
if(aluno.F == 2 || aluno.F == 3){
aluno.S=aluno.S*1,05;
printf("\n O funcionario %s possui %d filhos e o salario ajustado eh:
%f",aluno.nome, aluno.F, aluno.S);
}
else
printf("\n o funcionario %s nao tera o salario ajustado pois não possue a
quantidade de filhos necessaria");
return (0);
}