Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ int main(int argc , char *argv[]) { float notas[10];/*Vetor notas*/ int i; for(i = 0; i < 10; i++)/*Estrutura de repetição*/ { printf("Digite a nota numero %i:",i+1); scanf("%f",¬as[i]);/*Entrada dos dados*/ } system("PAUSE"); return 0; } 2) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ int main(int argc , char *argv[]) { float notas[10],media=0; int i; for(i = 0; i < 10; i++) { printf("Digite a nota numero %i:",i+1); scanf("%f",¬as[i]);/*Entrada dos dados*/ media += notas[i];/*media recebe o valor de todas as notas*/ } printf("A media e %.2f\n",media/i);/*saida dos dados*/ system("PAUSE"); return 0; } 3) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 5 int main(int argc , char *argv[]) { int conj[TAM],i;/*Declaração das variaveis*/ for(i = 0;i < TAM; i++) { printf("Digete o valor %i do conjunto:",i+1); scanf("%i",&conj[i]);/*Entrada dos dados*/ } for(i = 0; i < TAM; i++) printf("O valor %i e: %i\n",i+1,conj[i]);/*Saida dos dados*/ system("PAUSE"); return 0; } 4) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 100 int main(int argc , char *argv[]) { int conj[TAM],i; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]);/*entrada*/ } for(i = 0; i < TAM; i++) if(conj[i] == 30)/*Teste*/ printf("O elemento da posicao %i e igual a 30\n",i+1);/*saida*/ system("PAUSE"); return 0; } 5) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 15 int main(int argc , char *argv[]) { int conj[TAM],i; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]);/*Entrada*/ } for(i = 0; i < TAM; i++) { if(conj[i]%2==0)/*Teste*/ printf("%i e par\n",conj[i]);/*saida*/ else/*caso o resultado do teste seja falso*/ printf("%i e impar\n",conj[i]);/*saida*/ } system("PAUSE"); return 0; } 6) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 20 int main(int argc , char *argv[]) { float sala[TAM]; int i; for(i = 0 ; i < TAM; i++) { printf("Digete o salario %i:",i+1); scanf("%f",&sala[i]);/*entrada*/ } for(i=0;i<TAM;i++) { sala[i] = 1.12 * sala[i] ;/*novo salario igual 12% de reajuste*/ printf("O novo salario %i e %.2f\n",i+1,sala[i]);/*saida*/ } system("PAUSE"); return 0; } 7) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 10 int main(int argc , char *argv[]) { float conj[TAM],inv[TAM]; int i,k; for(i = 0; i < TAM; i++) { printf("Digete o numero %i:",i+1); scanf("%f",&conj[i]);/*entrada*/ if(conj[i] >= 0)/*teste*/ inv[i] = 1/conj[i];/*inv é igual ao inverso de cada elemento*/ else break; /*saida da estrutura de repetição*/ } for(k = 0; k < i; k++) printf("O inverso do numero %i e %.2f\n",k+1,inv[k]);/*saida*/ system("PAUSE"); return 0; } 8) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 10 int main(int argc , char *argv[]) { int conj[TAM],fat[TAM]; int i,k,aux; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%f",&conj[i]);/*entrada*/ aux = conj[i]; fat[i] = 1; /*Fatorial*/ for(k = aux ; k > 0; k--) fat[i] = fat[i] * k; } for(i = 0; i < TAM; i++) printf("O fatorial do valor %i e %.2f\n",i+1,fat[i]);/*saida*/ system("PAUSE"); return 0; } 9) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 100 int main(int argc , char *argv[]) { int i, conj[TAM], media = 0,par = 0,maior = 0,menor = 9999999; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]);/*entrada*/ media += conj[i]; if(conj[i]%2==0)/*Teste: par*/ par++; if(conj[i] > maior)/*Teste: maior*/ maior = conj[i]; if(conj[i] < menor)/*Teste: menor*/ menor = conj[i]; } printf("O maior e menor sao %i e %i a media e %.2f e o percentual de numeros pares e %.2f%%\n" ,maior,menor,(float)media/i,(float)par*100/i);/*saida*/ system("PAUSE"); return 0; } 10) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM1 10 #define TAM2 20 int main(int argc , char *argv[]) { int conj1[TAM1],conj2[TAM2],conj3[0],i,j,k = 0,aux; for(i = 0; i < TAM1; i++) { printf("Digete o valor %i do conjunto 1:",i+1); scanf("%i",&conj1[i]);/*entrada conjunto 1*/ } for(j = 0; j < TAM2; j++) { printf("Digete o valor %i do conjunto 2:",j+1); scanf("%i",&conj2[j]);/*entrada conjunto 2*/ } /*elementos que pertecem somente ao conjunto 1*/ for(i = 0; i < TAM1; i++) { aux = 0; for(j = 0; j < TAM2; j++) { if(conj1[i] == conj2[j]) { aux = 1; break; } } if(aux == 0) { conj3[k++] = conj1[i]; } } /*elementos que pertencem somente ao conjunto 2*/ for(j = 0; j < TAM2; j++) { aux = 0; for(i = 0; i < TAM1; i++) { if(conj2[j] == conj1[i]) { aux = 1; break; } } if(aux == 0) { conj3[k++] = conj2[j]; } } puts("\nos termos do conjunto diferenca sao:"); for(i = 0; i < k; i++) printf("%i ",conj3[i]);/*saida*/ system("PAUSE"); return 0; } 11) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #include <math.h>/*Bilbioteca para as funçoes matematicas*/ #define TAM 50 int main(int argc , char *argv[]) { int conj[TAM],quadr[TAM],i; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]);/*entrada*/ quadr[i] = pow(conj[i],2);/*quadr recebe o quadrado de cada elemento*/ } for(i = 0; i < TAM; i++) printf("O valor %i ao quadrado e %i\n",i+1,quadr[i]);/*saida*/ system("PAUSE"); return 0; } 12) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM1 10 int main(int argc , char *argv[]) { float conj1[TAM1],conj2[TAM1],conj3[0]; int i,j,k = 0,aux; for(i = 0; i < TAM1; i++) { printf("Digete o valor %i do vetor 1:",i+1); scanf("%f",&conj1[i]);/*entrada de dados 1º vetor*/ } for(j = 0; j < TAM1; j++) { printf("Digete o valor %i do vetor 2:",j+1); scanf("%f",&conj2[j]);/*entradas de dados 2º vetor*/ } /*elementos que pertencem somente ao primeiro vetor*/ for(i = 0; i < TAM1; i++) { aux = 0; for(j = 0; j < TAM1; j++) { if(conj1[i] == conj2[j]) { aux = 1; break; } } if(aux == 0){ conj3[k++] = conj1[i];} } /*elementos que pertencem somente ao segundo vetor*/ for(j = 0; j < TAM1; j++) { aux = 0; for(i = 0;i < TAM1; i++) { if(conj2[j] == conj1[i]) { aux = 1; break; } } if(aux == 0){ conj3[k++] = conj2[j];} } puts("\nos termos do conjunto diferenca sao:"); for(i = 0; i < k; i++) printf("%.2f ",conj3[i]);/*saida de dados*/ system("PAUSE"); return 0; } 13) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM1 25 int main(int argc , char *argv[]) { int conj1[TAM1],conj2[TAM1],conj3[2*TAM1]; int i,j,k = 0,aux; for(i = 0; i < TAM1; i++) { printf("Digete o valor %i vetor 1:",i+1); scanf("%i",&conj1[i]);/*entrada vetor 1*/ conj3[k] = conj1[i]; k = k + 2;/*posiçoes pares*/ } k = 1; for(i = 0; i < TAM1; i++) { printf("Digete o valor %i do vetor 2:",i+1); scanf("%i",&conj2[i]);/*entrada vetor 2*/ conj3[k] = conj2[i]; k = k + 2;/*posiçoes impares*/ } puts("\no novo conjunto e:\n"); for(i = 0; i < 2*TAM1; i++) printf("%i ",conj3[i]);/*saida de dados*/ system("PAUSE"); return 0; } 14) #include <stdio.h>/*Biblioteca de entrada e saida*/ #include <stdlib.h>/*Biblioteca para as funçoes do sistema*/ #define TAM 100 int main(int argc , char *argv[]) { int conj[TAM],i,j,cont = 0; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]);/*entrada de dados*/ if(conj[i] == 0)/*teste: igual a zero*/ break;/*saida da estrutura de repetição*/ } for(j = 0; j < TAM; j++) if(conj[j] == conj[i-1])/*Teste: se for igual ao ultimo numero*/ cont++;/*incrementar contador*/ printf("O numero de elementos iguais ao ultimo e %i\n",cont-1);/*saida de dados*/ system("PAUSE"); return 0; } 15) #include <stdio.h> #include <stdlib.h> #define TAM 100 int main(int argc , char *argv[]) { float conj[TAM],media = 0; int i,j,cont1 = 0,cont2 = 0,cont3 = 0; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%f",&conj[i]); media += conj[i]; } for(j = 0; j < TAM; j++) { if(conj[j] == 30) cont1++; if(conj[j] == media/i) cont2++; if(conj[j] > media/i) cont3++; } printf("%i numeros sao iguais a 30\n%i numeros sao iguais a media e\n%i numeros sao maiores que a media\n" ,cont1,cont2,cont3); system("PAUSE"); return 0; } 16) #include <stdio.h> #include <stdlib.h> #define TAM 12 int main(int argc , char *argv[]) { int conj[TAM],i,maior = 0,menor = 999999; for(i = 0; i < TAM; i++) { printf("Digete o valor da temperatura do mes %i:",i+1); scanf("%i",&conj[i]); if(conj[i] > maior) maior = conj[i]; if(conj[i] < menor) menor = conj[i]; } for(i = 0; i < TAM; i++) if(conj[i] == maior) printf("a maior temperatura foi %i e ocorreu no mes %i\n",maior,i+1); for(i = 0; i < TAM; i++) if(conj[i] == menor) printf("a menor temperatura foi %i e ocorreu no mes %i\n",menor,i+1); system("PAUSE"); return 0; } 17) #include <stdio.h> #include <stdlib.h> #define TAM1 50 #define TAM2 45 int main(int argc, char*argv[]) { int alun[TAM2],compt[TAM1],sist[TAM2],i,j,k,l,m = 0; for(i = 0 ; i < TAM1; i++) // entrada matriculas alunos de computação II { char val; printf("Digite a %d%c matricula do aluno de computação II:",i+1,167); scanf("%7d",&compt[i]); puts("Deseja digitar a matricula de outro aluno:S/N"); if(scanf("%1s",&val) && (val == 'N' || val == 'n')) break; } for(j = 0 ; j < TAM2; j++) // entrada matriculas alunos sistemas operacionais { char val; printf("Digite a %d%c matricula do aluno de sistemas operacionas:",j+1,167); scanf("%7d",&sist[j]); puts("Deseja digitar a matricula de outro aluno:S/N"); if(scanf("%1s",&val) && (val == 'N' || val == 'n')) break; } for(k = 0; k <= j; k++) // comparação de matriculas { for(l = 0 ; l <= i; l++) { if(compt[l] == sist[k]) alun[m++] = sist[k]; } } puts("As matriculas dos alunos que estao matriculados nas duas disciplinas sao:\n"); for(i = 0; i < m; i ++) printf("%d\n",alun[i]); system("pause"); return 0; } 18) #include <stdio.h> #include <stdlib.h> #define TAM 200 int main(int argc, char*argv[]) { int conj[TAM],i,j,aux; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]); } for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) if(conj[i] < conj[j]) { aux = conj[i]; conj[i] = conj[j]; conj[j] = aux; } puts("Em ordem cresecente fica:"); for(i = 0; i < TAM; i++) printf("%i ",conj[i]); system("PAUSE"); return 0; } 19) #include <stdio.h> #include <stdlib.h> #define TAM 100 int main(int argc, char*argv[]) { int conj[TAM],i,soma=0; for(i = 0; i < TAM; i++) { printf("Digete o valor %i:",i+1); scanf("%i",&conj[i]); soma += conj[i]; } printf("A soma de todos os termos e : %i\n",soma); system("PAUSE"); return 0; } 20) #include <stdio.h> #include <stdlib.h> #define TAM1 4 #define TAM2 5 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],i,j,soma=0,k=1,conj2[TAM1]={0,0,0,0}; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); soma += conj[i][j]; conj2[i] += conj[i][j]; } for(i = 0; i < TAM1; i++) printf("A soma da linha %i e %i\n",i+1,conj2[i]); printf("A soma de todos os termos e : %i\n",soma); system("PAUSE"); return 0; } 21) #include <stdio.h> #include <stdlib.h> int main(int argc, char*argv[]) { int m,n,i,j,k = 1,x,aux; printf("Digite m:"); scanf("%i",&m); printf("digite n:"); scanf("%i",&n); int A[m][n],B[n][m],C[m][m]; for(i = 0; i < m; i++) for(j = 0; j < n; j++) { printf("Digete o valor %i da matriz A:",k++); scanf("%i",&A[i][j]); } k=1; puts("\n\n"); for(i = 0; i < n; i++) for(j = 0; j < m;j++) { printf("Digete o valor %i da matriz B:",k++); scanf("%i",&B[i][j]); } for(i = 0; i < m ; i++) for(j = 0; j < m; j++) { C[i][j] = 0; for(x = 0; x < n; x++) C[i][j] += (A[i][x]*B[x][j]); } puts("\n\nO produto das matrizes e:"); for(i = 0; i < m; i++) for(j = 0; j < m;j++) printf("%i ",C[i][j]); puts("\n\n"); system("PAUSE"); return 0; } 22) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k = 1; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os termos da diagonal principal sao:"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) if(i==j) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 23) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k = 1; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os termos sao:"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) if(i!=j) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 24) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k = 1; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os elementos acima da diagonal principal sao:"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) if(i > j) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 25) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k = 1,soma = 0; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); if(i > j) soma += conj[i][j]; } printf("A soma dos elementos acima da diagonal principal e %i\n",soma); system("PAUSE"); return 0; } 26) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k=1; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os elementos abaixo da diagonal principaç sao:"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) if(i < j) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 27) #include <stdio.h> #include <stdlib.h> #define TAM1 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],i,j,k=1,prod=1; for(i = 0; i < TAM1; i++) for(j = 0; j< TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os termos sao:"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) if(i < j) prod *= conj[i][j]; printf("O produto dos elementos abaixo da diagonal principal e %i\n",prod); system("PAUSE"); return 0; } 28) #include <stdio.h> #include <stdlib.h> #define TAM 10 int main(int argc, char*argv[]) { int conj[TAM][TAM],i,j,k = 1; for(i = 0; i < TAM; i++) for(j = 0;j < TAM; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os elementos da diagonal secundaria sao:"); for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) if((i + j) == 9) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 29) #include <stdio.h> #include <stdlib.h> #define TAM 10 int main(int argc, char*argv[]) { int conj[TAM][TAM],i,j,k=1; for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) if((i + j) != 9) printf("%i\n",conj[i][j]); system("PAUSE"); return 0; } 30) #include <stdio.h> #include <stdlib.h> #define TAM 10 int main(int argc, char*argv[]) { int conj[TAM][TAM],i,j,k=1; for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os elementos acima da diagonal secundaria sao:"); for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) if((i + j) < 9) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 31) #include <stdio.h> #include <stdlib.h> #define TAM 10 int main(int argc, char*argv[]) { int conj[TAM][TAM],i,j,k=1; for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } puts("Os elementos acima da diagonal secundaria sao:"); for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) if((i + j) > 9) printf("%i ",conj[i][j]); system("PAUSE"); return 0; } 32) #include <stdio.h> #include <stdlib.h> #define TAM1 3 #define TAM2 4 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],i,j,k = 1,conj2[TAM1][TAM2]; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); conj2[i][j] = 3*conj[i][j]; } puts("O triplo e:"); for(i = 0;i < TAM1; i++) for(j = 0; j < TAM2; j++) printf("%i\n",conj2[i][j]); system("PAUSE"); return 0; } 33) #include <stdio.h> #include <stdlib.h> #define TAM1 4 int main(int argc, char*argv[]) { int A[TAM1][TAM1],i,j,k=1,B[TAM1][TAM1],C[TAM1][TAM1]; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i da matriz A:",k++); scanf("%i",&A[i][j]); } k = 1; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i da matriz B:",k++); scanf("%i",&B[i][j]); } printf("A soma e:\n"); for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { C[i][j] = A[i][j] + B[i][j]; printf("%i\n",C[i][j]); } system("PAUSE"); return 0; } 34) #include <stdio.h> #include <stdlib.h> #define TAM1 2 int main(int argc, char*argv[]) { int A[TAM1][TAM1],i,j,k = 1,dp = 0,ds = 0; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM1; j++) { printf("Digete o valor %i da matriz A:",k++); scanf("%i",&A[i][j]); if(i==j) dp += A[i][j]; else ds += A[i][j]; } printf("O valor do determinante e %i\n",dp-ds); system("PAUSE"); return 0; } 35) #include <stdio.h> #include <stdlib.h> #define TAM 5 int main(int argc, char*argv[]) { float a[TAM][TAM],b[TAM][TAM],dif[TAM][TAM]; int i,j,k = 1; for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { printf("Digite o termo %d da primeira matriz:",k++); scanf("%f",&a[i][j]); } k = 1; for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { printf("Digite o termo %d da segunda matriz:",k++); scanf("%f",&b[i][j]); } puts("A matriz diferenca e:"); for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { dif[i][j] = a[i][j] - b[i][j]; printf("%.2f\n",dif[i][j]); } system("pause"); return 0; } 36) #include <stdio.h> #include <stdlib.h> #define TAM1 4 #define TAM2 5 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],i,j,k = 1,som = 0; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); som += conj[i][j]; } printf("A soma de todos os termos e %i\n",som); system("PAUSE"); return 0; } 37) #include <stdio.h> #include <stdlib.h> #define TAM1 2 #define TAM2 3 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],i,j,k = 1,conj2[TAM2][TAM1]; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); conj2[j][i] = conj[i][j]; } puts("A matriz transposta e:"); for(i = 0; i < TAM2; i++) for(j = 0; j < TAM1; j++) printf("%i\n",conj2[i][j]); system("PAUSE"); return 0; } 38) #include <stdio.h> #include <stdlib.h> #define TAM 10 int main(int argc, char*argv[]) { int conj[TAM][TAM],i,j,aux,k=1; for(i = 0; i <TAM; i++) for(j = 0; j < TAM; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) printf("%i\n",conj[i][j]); puts("\n\n A nova matriz e:"); for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { aux = conj[1][j]; conj[1][j] = conj[7][j]; conj[7][j] = aux; } for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) { aux = conj[i][3]; conj[i][3] = conj[i][9]; conj[i][9] = aux; } for(i = 0, j = TAM-1; i < TAM ,j >= 0; i++, j--) { aux = conj[i][i]; conj[i][i] = conj[i][j]; conj[i][j] = aux; } for(i = 0; i < TAM; i++) for(j = 0; j < TAM; j++) printf("%i\n",conj[i][j]); system("PAUSE"); return 0; } 39) #include <stdio.h> #include <stdlib.h> #define TAM1 5 #define TAM2 10 int main(int argc, char*argv[]) { float conj[TAM1][TAM2],maior[TAM1] = {0,0,0}; int i,j; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete a altura do atleta %i da delegacao %i:",j+1,i+1); scanf("%f",&conj[i][j]); if(conj[i][j] > maior[i]) maior[i] = conj[i][j]; } puts("O maior atleta de cada delagacao e:"); for(i = 0; i < TAM1; i++) printf("%.2f\n",maior[i]); system("PAUSE"); return 0; } 40) #include <stdio.h> #include <stdlib.h> #define TAM1 5 #define TAM2 5 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],k = 1,n; int i,j; for(i = 0;i < TAM1; i++) for(j = 0;j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } printf("Digite qual linha vc deseja:"); scanf("%i",&n); for(j = 0; j < TAM2; j++) printf("%i ",conj[n-1][j]); system("PAUSE"); return 0; } 41) #include <stdio.h> #include <stdlib.h> #define TAM1 5 #define TAM2 5 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],k = 1,n; int i,j; for(i = 0;i < TAM1; i++) for(j = 0;j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); } printf("Digite qual coluna vc deseja:"); scanf("%i",&n); for(j = 0; j < TAM2; j++) printf("%i ",conj[j][n-1]); system("PAUSE"); return 0; } 42) #include <stdio.h> #include <stdlib.h> #define TAM1 10 #define TAM2 10 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],k = 1,som = 0; int i,j; for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); if(j%2==0) som += conj[i][j]; } printf("O valor da soma é %i\n",som); system("PAUSE"); return 0; } 43) #include <stdio.h> #include <stdlib.h> #define TAM1 12 #define TAM2 4 int main(int argc, char*argv[]) { int conj[TAM1][TAM2],k = 1,som = 0,som1[TAM1],som2[TAM2]; int i,j; for(i = 0; i < TAM1; i++) for(j = 0;j < TAM2; j++) { som1[i] = 0; som2[j] = 0; } for(i = 0; i < TAM1; i++) for(j = 0; j < TAM2; j++) { printf("Digete o valor de venda da semana %i do mes %i:",j+1,i+1); scanf("%i",&conj[i][j]); som1[i] += conj[i][j]; som2[j] += conj[i][j]; som += conj[i][j]; } puts("\n\nA total de vendas em cada mes foi :"); for(i = 0; i < TAM1; i++) printf("%i ",som1[i]); puts("\nO total vendido em cada semana foi:"); for(j = 0; j < TAM2;j++) printf("%i ",som2[j]); printf("\ne o total no ano foi:\n%i\n",som); system("PAUSE"); return 0; } 44) #include <stdio.h> #include <stdlib.h> #define TAM1 5 int main(int argc, char*argv[]) { int conj[TAM1][TAM1],k = 1,a[TAM1],b[TAM1]; int i,j; for(i = 0; i < TAM1; i++) { a[i] = 0; b[i] = 999999; } for(i = 0; i < TAM1; i++) for(j = 0 ;j < TAM1; j++) { printf("Digete o valor %i:",k++); scanf("%i",&conj[i][j]); if(conj[i][j] > a[j]) a[j] = conj[i][j]; if(conj[i][j] < b[j]) b[j] = conj[i][j]; } puts("os maiores elementos de cada coluna sao:"); for(j = 0; j < TAM1; j++) printf("%i ",a[j]); puts("\nos menores elementos de cada coluna sao:"); for(j = 0; j < TAM1; j++) printf("%i ",b[j]); puts("\nos (maiores + menores)/2sao:\n"); for(j = 0;j < TAM1;j++) printf("%i ",(a[j]+b[j])/2); system("PAUSE"); return 0; }
Compartilhar