Baixe o app para aproveitar ainda mais
Prévia do material em texto
��LINGUAGEM DE PROGRAMAÇÃO I Ficha no 7 Nome do aluno:__________________________________ Professora: ____Paula Faragó____ dia: ____________�� 1. Lista 4 (matrizes) – exercício 14. Entrar com valores para uma matriz C2 x 3. Gerar e imprimir a Ct (transposta) . 2. Lista 4 (matrizes) – exercício 19. Faça um programa que leia os elementos de uma matriz 10 x 10 e escreva todos os elementos exceto os elementos da diagonal principal. 3. Lista 4 (matrizes) – exercício 22. Faça um programa que leia os elementos de uma matriz 10 x 10 e escreva somente os elementos acima da diagonal secundária. 4. Lista 4 (matrizes) – exercício 24. Faça um programa que leia os elementos de uma matriz 10 x 10 e escreva somente os elementos abaixo da diagonal secundária. 5 Lista 4 (matrizes) – exercício 26. Construa um programa que leia uma matriz 5x5 e apresente uma determinada linha da matriz, solicitada via teclado. 6. Lista 4 (matrizes) – exercício 28. Faça um programa que leia e armazene os elementos de uma matriz M inteira 10x10 e imprima todos os elementos que estão em linhas pares e colunas ímpares. 1. #include<stdio.h> #include<stdlib.h> #include<conio.h> main() { int c[2][3],i,j,total=0; // clrscr(); for(i=0;i<2;i++) { for(j=0;j<3;j++) { printf("valorda posicao[%d][%d]: ", i+1,j+1); scanf("%d",&c[i][j]); } } for(i=0;i<3;i++) { printf("\n"); for(j=0;j<2;j++){ printf(" %d",c[j][i]);} } printf("\n\n"); system("PAUSE"); } 2. #include<stdio.h> #include<stdlib.h> main() { int i,j,a[10][10]; //Entrada de dados // clrscr(); for(i=0;i<10;i++) { printf("\n"); for(j=0;j<10;j++) { printf("valorda posicao[%d][%d]: ", i+1,j+1); scanf("%d",&a[i][j]); } } // saída de dados // clrscr(); for(i=0;i<10;i++) { for(j=0;j<10;j++) { if(i!=j) { printf("%d",a[i][j]); printf("\t"); } else printf("\t"); } printf("\n"); } system("PAUSE"); } 3. #include<stdio.h> #include<stdlib.h> #include<conio.h> main() { int i,j,a[10][10], ordem; //clrscr(); printf("Digite a ordem da matriz desejada: "); scanf("%d", &ordem); for(i=0; i<ordem; i++) { for (j=0; j<ordem; j++) { printf("Posicao[%d][%d]: ", i+1, j+1); scanf("%d", &a[i][j]); } } // clrscr(); for(i=0; i<ordem; i++) { for(j=0; j<=(ordem-2)-i; j++) { printf("%d\t",a[i][j]); } printf("\n\n"); } printf("\n\n"); system("PAUSE"); } 4. #include<stdio.h> #include<stdlib.h> #include<conio.h> main() { int i,j,a[10][10], t, ordem; //clrscr(); printf("Digite a ordem da matriz desejada: "); scanf("%d", &ordem); for(i=0; i<ordem; i++) { for (j=0; j<ordem; j++) { printf("Posicao[%d][%d]: ", i+1, j+1); scanf("%d", &a[i][j]); } } //clrscr(); for(i=0; i<ordem; i++) { for(t=(ordem-1)-i; t>=0; t--){ printf("\t"); } printf("%d\n", a[i][(ordem-1)-i]); } printf("\n\n"); system("PAUSE"); } 5. #include<stdio.h> #include<stdlib.h> #include<conio.h> main() { int i,j,a[5][5],linha; // clrscr(); for(i=0;i<5;i++) { printf("\n"); for(j=0;j<5;j++) { printf("Posicao[%d][%d]:",i,j); scanf("%d",&a[i][j]); } } printf("\nqual linha deseja ser apresentada: "); scanf("%d",&linha); printf("\n"); for(j=0;j<5;j++) { printf(" %d",a[linha][j]); } printf("\n\n"); system("PAUSE"); } 6. #include<stdio.h> #include<conio.h> #include<stdlib.h> main() { int i,j,a[5][5]; // clrscr(); for(i=0;i<5;i++) { printf("\n"); for(j=0;j<5;j++) { printf("Posicao[%d][%d]:",i,j); scanf("%d",&a[i][j]); } } printf("\n"); for(i=0;i<5;i++) { for(j=0;j<5;j++) { if(i%2==0 && j%2!=0) printf("\n [%d] [%d] : %d",i,j,a[i][j]); } } printf("\n\n"); system("PAUSE"); } Pontos _________
Compartilhar