Ir ao conteúdo
  • Cadastre-se

Exercício em c


Posts recomendados

@Gabriel Carneiro Olha cara fiz da maneira mais simples possivel agora tenta melhorar e entender o que foi feito porque forum e pra tirar duvidas nao para que faça tarefas por você. Entendeu?

 

#include <stdio.h>
#include <string.h>

void VetorCaracter(int[]);
int main() {
	
	int Num[10];
	int i;

	printf("\n Entre com um valor Inteiro 1 : ");
	scanf("%i",&Num[0]);
	while(Num[0] < 65 || Num[0] > 90 && Num[0] < 97 || Num[0] > 122) {
		printf("\n Entre com um valor Inteiro 1 : ");
		scanf("%i",&Num[0]);
	}

	for(i = 1; i < 10; i++) {
		while(Num[i] < 65 || Num[i] > 90 && Num[i] < 97 || Num[i] > 122) {
			printf("\n Entre com um valor Inteiro %i : ",i+1);
			scanf("%i",&Num[i]);
		}

	}
	
	VetorCaracter(Num);
	
}

void VetorCaracter(int Num[10]) {
	
	char Car[51];
	int i = 0, cont = 0;
	strcpy(Car,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz");
	char NewCar[11] = "";
	while(i != 10)
	{
		for(i = 0 ; i < 10;i++)
		{
			if(Num[i] >= 65 && Num[i] <= 90)
			{
				cont = Num[i] - 65;
			}
			else
			{				
				cont = Num[i] - 71;
			}
	
			NewCar[i] = Car[cont];
		}
	}
	printf("\nVetor De Numeros e : ");
	for(i = 0 ; i < 10;i++)
	{
		printf("%i  ",Num[i]);
	}	
	printf("\nCaracteres em Ascii : ");
	for(i = 0 ; i < 10;i++)
	{
		printf("%c",NewCar[i]);
	}
	
	getch();
	
	
}

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...