Ir ao conteúdo
  • Cadastre-se

JOSE ANTONIO VIEIRA GOMES

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Bem, eu já passei por este problema. Tente essa solução : /* Nome do Programa : padrão de entrada */ #include <iostream> #include<windows.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ #include <stdio.h> /* biblioteca padrão para comandos i/o */ #include <stdlib.h> /* biblioteca padrão para telas */ #include <locale.h> //necessário para usar setlocale #include <string.h>//necessário para strncat void gotoxy(int x, int y){ SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x-1,y-1}); } int main (void) { double numero; int j; char str_num[20]; gotoxy(30,1); printf("A localidade corrente agora é %s \n",setlocale(LC_ALL,"")); gotoxy(30,2); printf("====================================================\n"); printf("\n\n\nEntre com um valor decimal : "); scanf("%lf", &numero); sprintf(str_num, "%.2f", numero); printf("\nValor float na entrada : %.2f - string resultante : { %s } \n\n", numero, str_num); printf("\n\Eis a string com seus caracteres separados e formatada para duas casas decimais : { "); for(j = 0; str_num[j]; j++ ) printf("%c,", str_num[j] ); printf(" } "); gotoxy(4, 20); return 0; }
  2. Bem, tente essa solução : unsigned long int numero; float corrige, delta, numero_dec; gotoxy(30,1); printf("A localidade corrente agora é %s \n",setlocale(LC_ALL,"")); printf("\n\n\nEntre com um número inteiro e longo : "); scanf("%lu", &numero); numero_dec = (numero/10) ; corrige = 10 * numero_dec; delta = (numero - corrige); numero_dec = delta + corrige; printf("Valor inteiro / entrada : %lu - float resultante: %.2f ", numero, numero_dec); return 0; }

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...