Baixe o app do Guru IA

Android e iOS

A

Aluno

Estudos Gerais10/12/2024

/* 10 - Faça um programa que leia um numero inteiro positivo...

/* 10 - Faça um programa que leia um numero inteiro positivo de três dígitos (de 100 a 999). Gere outro numero formado pelos digitos invertidos do numero lido. Exemplo: número lido: 123 e o resultado invertido deve ser 321.*/ #include <stdio.h>

int inverterNumero(int numero) { int invertido = 0, resto;

while (numero != 0) {
    resto = numero % 10;
    invertido = invertido * 10 + resto;
    numero = numero / 10;
}
return invertido;

}

int main() { int numero, numeroInvertido;

printf("Digite um número de três dígitos: ");
scanf("%d", &numero);
if (numero >= 100 && numero <= 999) {
    numeroInvertido = inverterNumero(numero);
    printf("O número invertido é: %d\n", numeroInvertido);
} else {
    printf("Número inválido. Digite um número entre 100 e 999.\n");
}

}

/* 10 - Faça um programa que leia um numero inteiro positivo de três dígitos (de 100 a 999). Gere outro numero formado pelos digitos invertidos do numero lido. Exemplo: número lido: 123 e o resultado invertido deve ser 321.*/
#include <stdio.h>

int inverterNumero(int numero) {
    int invertido = 0, resto;

    while (numero != 0) {
        resto = numero % 10;
        invertido = invertido * 10 + resto;
        numero = numero / 10;
    }
    return invertido;
}

int main() {
    int numero, numeroInvertido;

    printf("Digite um número de três dígitos: ");
    scanf("%d", &numero);
    if (numero >= 100 && numero <= 999) {
        numeroInvertido = inverterNumero(numero);
        printf("O número invertido é: %d\n", numeroInvertido);
    } else {
        printf("Número inválido. Digite um número entre 100 e 999.\n");
    }
}
Envie suas perguntas pelo App
Google Play
App Store
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros