#include #include #include #include #include #include //fiz modificação nos loops e logicas e designer do codigo e nos problemas de logica e vetores //declarando todas as variaveis globais que seram usadas no programa. char vet_palavras[50],vet2[6],resul_palavras[7]; int encontrado=0,escolha,i,vet_mult[6],resul_mult,n,vet[5]; void mult_vet(void); void palavras(void); void posi_nu(void); //primeira função para multplicar um vetor de interos void mult_vet(void) { //for que ira receber os valores a serem multiplicados e seu numero multiplicador for(i=1;i<=5;i++){ printf("XXX insira o %d valor para ser anexado a %d posicao do vetor: XXX ",i,i); scanf("%d",&vet_mult[i]); } printf("XXX insira o valor que voce deseja multiplicar pelos numeros digitados anteriormente: XXX "); scanf("%d", &n); printf("\n\n"); printf("\n XXX multiplicacao dos seus valores digitados: <-------\n"); //for para multiplicar os valores do vetor e logo em seguida imprimilos para usuario for(i=1;i<=5;i++){ resul_mult=(n*vet_mult[i]); printf("XXX valor: %d Multiplicado Por: %d resulta em: %d XXX\n", vet_mult[i],n,resul_mult); } } //função que ira mostrar um numero escolhido em palavras void palavras(void) { for(i=0;i<=5;i++){ printf("XXX insira o valor de %d em palavras: XXX",i); scanf("%s", &vet_palavras[i]); } //entrada do valor a ser imprimido printf("XXX insira um numero dentre 0 e 5: XXX"); scanf("%d", &n); if (n <=5) { // testando se o valor e menor que 5 for(i=0;i<=6;i++) { if(vet_palavras[i]==n) { vet_palavras[i]==resul_palavras[i]; } } printf("\n XXX %d = %s <------- \n",n,resul_palavras[i]); } else //printf para aviso de numero invalido digitado. { printf("\n XXX numero inserido difenrente do intervalo entre 0 e 5 <------- \n"); } getch (); } //função que ira ler um vetor e apos isso era retornar o valor de uma posição escolhida void posi_nu(void) { //entrada dos valores dentro do laço printf("XXX Digite os valores: XXX \n",i); for(int i=1;i<6;i++) { scanf("%d",&vet[i]); } //numero para ser pesquisado printf("XXX Digite um numero para ser pesquisado no vetor:XXX "); scanf("%d",&n); for(int i=1;i<6;i++) //testandoo valor para encontrar sua posição if(vet[i]==n) { printf("\n XXX O numero esta na %d posicao <------- \n",i); //saida dos valores encontrado=1; } if(encontrado!=1) { printf("\n XXX insira um numero dos quais voce digitou <-------\n\n"); //caso contrario } } //menu de string para escolher as opçoes que o programa podera realizar int main () //função principal { system("color 85"); system("cls"); while(escolha!=4) { printf ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n"); printf ("XXXXX escolha uma das opcoes abaixo XXXXX\n\n"); printf("1-XXX Multiplicar vetor XXX\n"); printf("2-XXX Descrever um numero XXX\n"); printf("3-XXX Mostrar a posicao de um numero XXX\n"); printf("4-XXX Sair XXX\n"); //entrada da opção printf("\nXXX digite um numero: XXX\n"); printf ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n"); scanf("%d", &escolha); switch(escolha) { case 1: mult_vet(); //primeira função break; case 2: palavras(); //segunda função break; case 3: posi_nu(); //terceira função break; case 4: return 0; //sair default: printf("XXX insira uma opcao dentre 1 e 4 <-------\n"); } } return 0;