コード例 #1
0
ファイル: lista_2_questao_2.c プロジェクト: neryluc/ip_2
int main() {
	int posicoesUtilizadas = 0, continuarInserindo = 1, valorJaExiste;
	float vetor[TAM], novoValor;

	do {
		printf("\nDigite um valor para inserir no vetor: ");
		scanf_s("%f", &novoValor);

		valorJaExiste = buscaValor(vetor, posicoesUtilizadas, novoValor);

		if (posicoesUtilizadas == TAM) {
			printf("\nO vetor não permite que mais valores sejam inseridos!");
		}
		else {
			if (valorJaExiste) {
				printf("\nO valor ja existe no vetor.\n");
			}
			else {
				preencherVetor(vetor, novoValor, &posicoesUtilizadas);
			}

			printf("\nValores no vetor: ");
			exibirValores(vetor, posicoesUtilizadas);

			printf("\nDeseja continuar inserindo? (1 = SIM, 0 = NAO) ");
			scanf_s("%d", &continuarInserindo);
		}

	} while (continuarInserindo);

	printf("\nAdeus.");
	getchar();
	return 0;
}
コード例 #2
0
int main (){
	
	const int MAX=50;
	int vec[MAX];
	int n=0;
	int i=0;
	
	preencherVetor(vec,MAX );
	n=numeroExistencias(vec, 50);
	
	for(i=0; i<MAX;i++){
		
	printf("Valor:%d\n", vec[i]);
}

	printf("Res: %d", n);
	
	return 0;
}
コード例 #3
0
ファイル: main.c プロジェクト: marciocbcc/ordenacao
int main() 
{
int n,tipoVetor,respostaMenuIncial;
int jaEstaOrdenado=0;
printf("***************CRIAR VETOR************\n");
printf("Digite o tamanho do Vetor: \n");
scanf("%d",&n);
int vetor[n];
do{
printf("TIPO do Vetor: \n");
printf("1-Numeros 0-100\n");
printf("2-CEPs de Belem\n");
scanf("%d",&tipoVetor);
if (tipoVetor==1){
    preencherVetor(vetor,n);
    printf("O VETOR CRIADO FOI PREENCHIDO COM VALORES ALEATORIOS !!!!!!!!!\n");
    }
    else

        if (tipoVetor==2){
            gerarCepBelem(vetor,n);
            printf("O VETOR CRIADO FOI PREENCHIDO COM CEPs de Belem !!!!!!!!!\n");
        }
}while(tipoVetor!=1 && tipoVetor!=2 );    

    




do
{
printf("\n\n*****************MENU****************");
printf("\n\n1-IMPRIMIR VETOR ");
printf("\n2-ORDENAR VETOR ");
printf("\n3-BUSCA NO VETOR ");
printf("\n4-LIMPAR TELA ");
printf("\n5-INVERTER VETOR ");
printf("\n0-ENCERRAR\n\nRESPOSTA:  ");

scanf("%d",&respostaMenuIncial);
if (respostaMenuIncial==1)
	{
	imprimirVetor(vetor,n);
	}
	else if (respostaMenuIncial==2)
		{
			menuOrdenacao(vetor, n, &jaEstaOrdenado);
			prosseguir ();
		}
	else if (respostaMenuIncial==3)
		{
			menuBusca(vetor, n, &jaEstaOrdenado);
			prosseguir ();			
		}
	else if (respostaMenuIncial==4)
		{
			system("cls");
		}
	else if (respostaMenuIncial==5)
		{
			inverterVetor(vetor,n);
			prosseguir ();			
		}
	else if(respostaMenuIncial!=0)
		{
			printf("VALOR INCORRETO\n\n");
			prosseguir ();
		}
	
}while(respostaMenuIncial!=0);

}//////////////fim main