Buscar

Programa de vetor e Matriz bidimensional

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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;
}

Outros materiais