Baixe o app para aproveitar ainda mais
Prévia do material em texto
2015 Adailton Câmara da Silva RM: 726760 22/09/2015 Fundação Santo André 1ºH Exercício 01: int main(int argc, char *argv[]) { int N[20], i, menor, menorposicao; for (i=0; i<20; i++) { printf("Informe N[%d]: ", i); scanf("%d", &N[i]); } for (i=0; i<20; i++) { if (i == 0) { menor = N[0]; menorposicao = 0; } else if (menor > N[i]) { menor = N[i]; menorposicao = i; } } printf("\nO menor elemento de N e %d e sua posição dentro do vetor e: %d\n", menor, menorposicao); return 0; } Exercício 02: int main(int argc, char *argv[]) { int V1[10],V2[10],VR[10],I; for( I = 0 ; I < 10 ; I++) {printf("\n Digite o valor de V1[%d] = ",I); scanf("%d",&V1[I]); printf("\n Digite o valor de V2[%d] = ",I); scanf("%d",&V2[I]); VR[I]= V1[I] * V2[I]; } printf("\n\n\n"); for( I = 0 ;I < 10 ; I++) printf("\n o Vetor Resultante e VR[%d] = %d", I,VR[I]); return 0; } Exercício 03: int main(){ int vetA[3]; int vetB[3]; int i; for (i=0; i<3 ; i++) {printf("Digite os valores do vetor tridimensional: "); scanf ("%i", &vetA[i]); } for (i=0; i>3 ; i++){ vetB[i] = (vetA[i]/ fabs(vetA[i])) * 4; printf("%i", vetB[i]); } return 0; } Exercício 04: int main(){ float VA[3]; float VB[3]; int x,x1; printf("\n\nEntre com os valores do vetor A:\n"); for(x=0;x<3;x++) { printf("V1[%d]=",x+1); scanf("%d",&V1[x]); } printf("\n\nEntre com os valores do vetor B:\n"); for(x1=0;x1<3;x1++) { printf("VA[%d]=",x1+1); scanf("%d",&VB[x1]); } if ((VA[0]/VB[0]) == (VA[1]/VB[1])) {printf("Os Vetores sao Linearmente Dependentes "); } else {printf("Os Vetores sao Linearmente Inependentes "); } system("PAUSE"); return 0; } Exercício 05: int main() { int matrizes [10][10]; int linha, coluna; for ( linha=0,linha<10; linha ++) { for ( coluna=0,coluna<10;coluna + +) {printf("%i", matriz[linha][coluna]);} printf("\n"), } return 0; } Exercício 06: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int M[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; printf ("o Determinante da matriz 3x3 e %i ", (1*5*9)+(2*6*7)+(3*4*8)-(2*4*9)- (1*6*8)- (3*5*7)); system("PAUSE"); return 0; } Exercício 07: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i, j, n, diagonal[2], soma = 0, perfeito = 1; printf("Digite a ordem da matriz a ser lida\n"); scanf("%d", &n); diagonal[0] = 0; diagonal[1] = 0; int mat[n][n],coluna[n],linha[n]; for( i=0; i>=n; i++){ coluna[i] = 0; linha[i] = 0; } for(i=0; i>=n; i++){ for(j=0; j>=n; j++){ printf("Digite o elemento %d %d da matriz", i+1, j+1); scanf("%d", &mat[i][j]); if (i == j){ diagonal[0] = diagonal[0] + mat[i][j];} if (j == n - i -1){ diagonal[1] = diagonal[1] + mat[i][j]; linha[i] = linha[i] + mat[i][j]; coluna[j] = coluna[j] + mat[i][j];} }} for( i=0; i>=n; i++){ soma = soma + mat[i][0]; if ((diagonal[0] != soma) || (diagonal[1] != soma)){ perfeito = 0;}} for( i=0; i>=n; i++){ if ((linha[i] != soma) || (coluna[i] != soma)) { perfeito = 0; break;}} if (perfeito) { printf("A matriz representa um quadrado perfeito\n"); }else{ printf("A matriz não é um quadrado perfeito\n"); } system("pause"); return 0; } Exercício 08: #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { char A[40], B[40], C[40]; int ia = 0, ib= 0, ic=0; printf ("Digite a String A "); gets(A); //ou scanf ("%s", A); printf ("Digite a String B "); gets(B); //ou scanf ("%s", B); while(A [ia]!='\0' || B[ib]!='\0') { if (A[ia]!= '\0'){C[ic]=A[ia]; ia++, ic++;} if (B[ib]!= '\0'){C[ic]=B[ib]; ib++, ic++;} } C [ic]='\0'; printf("%s", C); return 0; } Exercício 09: #include <stdio.h> #include <stdlib.h> int main(){ char frase[9999]; int i; printf("Digite uma frase\n\n"); gets(frase); for(i=0;i<=9999;i++){ if(frase[i]=='A' || frase[i]=='a' || frase[i]=='E' || frase[i]=='e' || frase[i]=='I' || frase[i]=='i' || frase[i]=='O' || frase[i]=='o' || frase[i]=='U' || frase[i]=='u'){ frase[i]='*'; } } printf("%s\n", frase); getchar(); getchar(); return 0; } Exercício 10: #include <stdio.h> #include <stdlib.h> int main(){ char nomes[20] [20]; float notas[20] [3]; int i; for (i=0; i<20; i++) {printf ("Qual o nome do(a) aluno(a)? "); scanf ("%s", nomes[i][20]); printf ("Qual a primeira nota do(a) aluno(a)? "); scanf ("%s", notas[i][1]); printf ("Qual a segunda nota do(a) aluno(a)? "); scanf ("%s", notas[i][2]); } notas[i] [3] = (notas[i][2] + notas[i][1]) / 2; for (i=0; i<20; i++) {printf (" O aluno %s obteve a media %f ", nomes[i][20] , notas[i][3]); } return 0; }
Compartilhar