Buscar

Exercicios de Matrizes - Hugo Cardoso Silva

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

Hugo Cardoso Silva – E.C.A. 
 
9. 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
char vet(){ 
int n,i; 
char vet[n]; 
 n=1; 
printf ("Escreva a frase.\n"); 
for (i=0; i<n ;i++) 
{ 
printf(""); 
scanf("%c", &vet[i]); 
if (vet[i]=='.') 
{ 
 n=n-1; 
for(i=0;i<=n;i++) 
{ 
if (vet[i] != ' ') 
{ 
printf("%c", vet[i]); 
} 
} 
printf("\n"); 
} 
 n++; 
} 
} 
int main(){ 
vet(); 
system("PAUSE"); 
return(0); 
} 
 
11. 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
charvet (){ 
 char v[4],m[4]; 
 int x; 
 printf ("Digite a palavra.\n\n"); 
 gets(v); 
 printf ("\nDigite a segunda palavra.\n\n"); 
 gets(m); 
 for (int i=0; i<4; i++) 
 { 
 for (int j=0; j<4; j++) 
 { 
 if (v[i]==m[j]) 
 { 
 x++; 
 j=4; 
 } 
 } 
 } 
 if (x>=4) 
 { 
 printf("\nAs palavras sao anagramas.\n"); 
 } 
 else 
 { 
 printf("Naosao anagramas.\n"); 
 } 
 } 
int main(){ 
 system ("color 0A"); 
 vet(); 
 system ("PAUSE"); 
 return (0); 
 } 
 
21. 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
 
 
int mat(){ 
 int m[4][4],i,j,aux,a; 
 printf("Matriz antes:\n\n"); 
 for (i=0;i<4;i++) 
 { 
 for (j=0;j<4;j++) 
 { 
 m[i][j]=rand()%100; 
 printf("%d ",m[i][j]); 
 } 
 printf("\n"); 
 } 
 a=1; 
 printf("\nNova matriz:\n\n"); 
 for (i=0;i<3;i++) 
 { 
 aux=m[0][i]; 
 m[0][i]=m[a][3]; 
 m[a][3]=aux; 
 a++; 
 if (i==2) 
 { 
 for (i=0;i<4;i++) 
 { 
 for (j=0;j<4;j++) 
 { 
 printf("%d ",m[i][j]); 
 } 
 printf("\n"); 
 } 
 } 
 } 
 } 
int main(){ 
 system("color 0B"); 
 mat(); 
 system("PAUSE"); 
 return (0); 
 } 
 
24. 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
 
int mat(){ 
 int m[10][10], v[10][10], i, j, a, aux; 
 a=9; 
 printf("\n\nMatriz 1.\n"); 
 for (i=0;i<10;i++) 
 { 
 for(j=0;j<10;j++) 
 { 
 m[i][j]=rand()%100; 
 printf("%d ",m[i][j]); 
 } 
 if(i==9) 
 { 
 printf("\n\nMatriz 2.\n"); 
 for(i=0;i<10;i++) 
 { 
 for(j=0;j<10;j++) 
 { 
 v[i][j]=rand()%100; 
 printf("%d ",v[i][j]); 
 } 
 } 
 } 
 } 
 j=0; 
 for(i=0;i<10;i++) 
 { 
 aux=m[a][i]; 
 m[a][i]=v[i][j]; 
 v[i][j]=aux; 
 j++; 
 a--; 
 if(i==9) 
 { 
 printf("\nMatriz 1 mudada.\n"); 
 for(i=0;i<10;i++) 
 { 
 for(j=0;j<10;j++) 
 { 
 m[i][j]=rand()%100; 
 printf("%d ",m[i][j]); 
 } 
 if(i==9) 
 { 
 printf("\n\nMatriz 2 mudada.\n"); 
 for(i=0;i<10;i++) 
 { 
 for(j=0;j<10;j++) 
 { 
 v[i][j]=rand()%100; 
 printf("%d ",v[i][j]); 
 } 
 } 
 } 
 } 
 } 
 } 
 } 
int main(){ 
 system("color 0A"); 
 mat(); 
 system("PAUSE"); 
 return (0); 
 } 
30. 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
int main () 
{ 
int i, j, acerto[ALUNOS]; 
char resp[ALUNOS][11]; 
char gabarito[11] = "DBCACDBABD"; 
for (i = 0; i < ALUNOS; i++) 
{ 
printf (“ Escreva o gabarito aluno[%d]: ",i+1); 
for (j=0; j<10; j++) 
 { 
printf("\nQuestão %d", j+1); 
scanf("%c", &resp[i][j]); 
} 
acerto[i] = 0; 
} 
for (j = 0; j < 10; j++) { 
if (toupper(resp[i][j]) == toupper(gabarito[j])) 
 { 
acerto[i]++; 
} 
} 
} 
 
for (i = 0; i < ALUNOS; i++) { 
printf ("\n aluno[%d] = %d",i+1,acerto[i]); 
if (acerto[i] >= 7) 
print("\tAPROVADO"); 
else 
print("\tREPROVADO"); 
} 
 
printf ("\n\n\n"); 
system ("pause"); 
return 0; 
}

Outros materiais