PERGUNTA PARA HOJE DE 13H
Programação em linguagem C
Ler duas matrizes (do tipo vetor): A com cinco elementos e B com de (valores numéricos inteiros). Construir uma matriz C, que será a junção das duas outras matrizes. Dessa forma, C deve ter a capacidade de armazenar 15 elementos. Apresentar os elementos da matriz C.
bokomoko:
Defina "hoje" (12 ou 13 de novembro?)
Soluções para a tarefa
Respondido por
1
#include <stdio.h>#include <stdlib.h>
int entrada( int *vetor , int quantidade){ int quantos = 0, auxiliar=1; while(quantos < quantidade && auxiliar ) { printf("Ainda temos %d vagas. Digite um número qualquer ou 0 para terminar",quantidade-quantos-1); scanf("%d", &auxiliar); printf("Usuário digitou %d \n",auxiliar); if (auxiliar) { vetor[quantos++] = auxiliar; } else { printf("entrada terminada pelo usuário \n"); } }; return (quantos); }void imprime( int *vetor , int tamanho){ int i; for (i=0;i<tamanho;i++){ printf("Eis o elemento %i do vetor = %i \n",i, vetor[i]); }; return;}
void main(){ int primeiro[5]; int segundo[10]; int junto[15]; int i,j; printf("Por favor informe os 5 valores do primeiro vetor \n"); // carrega o vetor com 5 elementos if (entrada(primeiro,5) == 5) { printf("\nPor favor informe os 10 valores do segundo vetor \n"); if (entrada(segundo,10)==10) { printf("Eis o primeiro vetor com 5 números \n"); imprime(primeiro,5); printf("\n Eis o segundo vetor com 10 números \n"); imprime(segundo,10); j=0; for (i=0;i<5;i++){ junto[j++]=primeiro[i]; } for (i=0;i<10;i++){ junto[j++]=segundo[i]; } printf("\n Eis o vetor resultado da junçao com 15 \n"); imprime(junto,15); } else { printf("\n O segundo vetor não foi preenchido\n"); } } else { printf("\n O primeiro vetor não foi preenchido\n"); }; return(0);}
Você pode ver o programa aqui
https://repl.it/@bokomoko/Concatenar-vetor
Quer saber como fazer ?
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Ed. Física,
9 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás