Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cesarsst

Compactando Vetores

Recommended Posts

Estou tentanto criar um programa na qual o usuario entre com os seguintes dados:

 

-Escreva uma seguencia de numeros aleatorios (10 valores).

O programa deve ser capaz de verificar qual é impar e par e armazenar em um outro vetor (separados) com o numero de espaços em cada um deles exatamente iguais a quantidade de numeros impar ou pares.

 

ex:

vet1[10]

1 2 3 4 5 6 7 8 9 0

 

vetpar[5]

2 4 6 8 0

 

vetimpar[5]

1 3 5 7 9

 

(Porém a quantidade de casas de cada um dos vetores par ou impar, deve ser automaticamente mudada de acordo com os valores que satisfazem).

 

Agradeço a ajuda desde ja!

 

(Programa incompleto):

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <stdlib.h>
#include <locale.h>

//inicio do programa
main(void){

	*setlocale(LC_ALL,"");

	int vet1[10], vet2[5], vet3[10], vet4[10], achou, i, j, soma;
	
	printf("Digite os valores do vetor 1 : \n");
	for(i=0; i<10; i++){	
		scanf("%d", &vet1[i]);	
	}
	
	printf("Digite os valores do vetor 2 : \n");
	for(i=0; i<5; i++){	
		scanf("%d", &vet2[i]);	
	}

	for(i=0; i<10; i++){
		soma=0;
		
		//Se for par
		if(vet1[i]%2==0){
			
			for(j=0; j<5; j++){
				soma=soma+vet2[j];
			}
			
			vet3[i]= soma;
		}
		
		// Se for impar
		if(vet1[i]%2!=0){
			
			achou=0;
			
			for(j=0; j < vet1[i] ; j++){
				if(vet1[i]%vet2[j]==0){
					achou++;
				}
			}
			vet4[i]=achou;
		}
			
	}
		
	
for(i=0; i<10; i++){
	printf("%d", vet3[i]);
}

for(i=0; i<10; i++){
	printf("%d", vet4[i]);
}
	
	
getch();
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por JonasFloripa
      Bom dia pessoal..
      Estou com um problema e apareceu quando migrei o sistema ue tenho do php5 para o php7.
      Essa parte do sistema que está dando o problema seria quando quero adicionar o nome do pessoal em uma escala, mas quando seleciono os nomes partindo de quem começa com  a letra 'R', não envia as infomarções. Isso não acontecia no php5.
      Vou colocar o código abaixo e o que mostra quando seleciono o checkbox.
       
       
      <table width="100%" border="0" cellpadding="1" cellspacing="1"> <tr> <td width="9%" align="center"> <input name="conf[]" type="checkbox" value="<?PHP echo $login; ?>"/> </td> <td width="21%"><input name="login_<?PHP echo $login;?>" type="text" value="<?PHP echo $login; ?>" readonly class="negrito"/></td> <td width="13%"><input name="hora2_<?PHP echo $login;?>" type="text" value="<?PHP echo $hora2; ?>" size="4" readonly class="negrito"/></td> <td width="13%"><input name="somah2_<?PHP echo $login;?>" type="text" value="<?PHP echo $somah2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="13%"><input name="quantidade_<?PHP echo $login;?>" type="text" value="<?PHP echo $total2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="16%"><input name="data_<?PHP echo $login;?>" type="text" value="<?PHP echo $data; ?>" size="10" readonly class="negrito"/></td> <td width="15%"><input name="idescala_<?PHP echo $login;?>" type="text" value="<?PHP echo $idescala; ?>" size="5" readonly class="negrito"/></td> </tr> </table>  
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.