Baixe o app para aproveitar ainda mais
Prévia do material em texto
Vetor AULA 6. Construa um programa que contenha uma estrutura homogênea do tipo inteiro com dez posições. Faça a leitura, pelo teclado, dos elementos deste vetor. Em seguida, o programa deverá mostrar na tela as seguintes solicitações: a) para os elementos de índice par deve-se somar 5 ao conteúdo desta posição; b) para os elementos de índice ímpar deve-se multiplicar o seu valor por 3; c) imprimir o novo vetor. #include <stdio.h> #include <stdlib.h> main(){ int numero[10]; int i,b, soma, produto; for(i = 0 ; i < 10 ; i++){ printf("\n Digite o %d numero: ",i+1); scanf("%d", &numero[i]); } for(i=0; i<10 ; i++){ b = numero[i]%2; soma = (numero[i]+5); produto = (numero[i]*3); if (b == 0){ printf("\n O numero par somado a 5 e: %d", soma); }else{ printf("\n O numero impar vezes 3 e: %d", produto); } } printf("\n\n"); system("pause"); } Matriz AULA 7 Construa um programa que leia uma matriz bidimensional quadrada 5 x 5 do tipo inteiro e faça o seguinte: a) Apresente somente os elementos posicionados acima da diagonal principal da matriz; b) Apresente a soma dos elementos da diagonal principal. #include <stdio.h> #include <stdlib.h> main() { int matriz[5][5]; int l,c; int soma=0; for(l=0; l<5 ;l++){ for(c=0 ; c<5 ; c++){ printf("Digite ELEMENTO da linha %d, coluna %d da matriz: ",l+1,c+1); scanf("%d", &matriz[l][c]); } } printf("\n***** Matriz Completa *****"); printf("\n\n"); for(l=0; l < 5 ;l++) { for(c=0 ;c <5 ; c++) printf("%d\t", matriz[l][c]); printf("\n\n"); } printf("\n***** Elementos acima da diagonal principal *****"); printf("\n\n"); for(l=0; l < 5 ;l++) { for(c=0 ;c <5 ; c++) if(l<c){ printf(" %d", matriz[l][c]); } } printf("\n\n"); for (l=0; l<5; l++){ for(c=0; c<5; c++){ if(l == c){ soma = soma + matriz[l][c]; } } } printf("***** Soma dos elementos da diagonal principal ***** \n %d", soma); printf("\n\n\n"); system("pause"); return 0; }
Compartilhar