Linguagem c nao consigo resolver essa questao

1. Linguagem c nao consigo resolver essa questao

carssio da silva
carssio da silva

(usa Ubuntu)

Enviado em 15/05/2017 - 01:16h

Dadas duas matrizes de 5 elementos, elabore um programa que armazene em uma terceira matriz os valores das duas matriz de forma intercalada.

Exemplo:

Matriz1 = 1 3 5 7 9

Matriz2 = 2 4 6 8 10

Nova_Matriz = 1 2 3 4 5 6 7 8 9 10



Alguem pode me ajudar, estou totalmente perdido nessa questao



#include <stdlib.h>
#include <stdio.h>

int main(void)
{

int a,b ,matriz1[5];
int matriz2[5];
int novamatriz[5];
int maior = 0;
int menor = 0;
int i = 0;

for(a=0;a<5;a++){
printf("Digite o %dº número: ", a+1);
scanf("%d", &matriz1[a]);
}
for(b=0;b<5;b++){
printf("Digite o %dº número: ", b+1);
scanf("%d", &matriz2);
for ( i = 0; i < 5; i++ )
{
novamatriz = matriz1[0];
novamatriz = matriz2[0];
}
for ( i = 0; i < 5; i++ )
{
if ( matriz1 ! matriz2 )
novamatriz = matriz1;

if ( matriz2 = novamatriz )
novamatriz = matriz2;
}

for (i = 0; i < 5; i++)

printf("O maior valor: %d\n", novamatriz);
}


  


2. Re: Linguagem c nao consigo resolver essa questao

Paulo
paulo1205

(usa Ubuntu)

Enviado em 15/05/2017 - 10:18h

Não olhei todo o seu programa, mas ele tem um erro muito básico.

Se você tem dois estojos cheios, cada um deles com cinco lápis, e quer mover todos os lápis para um único estojo, acredita que o tamanho desse terceiro estojo pode ser para apenas cinco lápis? Será que ele não teria de comportar dez lápis?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts