//rever
/*Faça um Programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades do mesmo.
Observando os termos no plural a colocação do "e", da vírgula entre outros. Exemplo:
326 = 3 centenas, 2 dezenas e 6 unidades
12 = 1 dezena e 2 unidades Testar com: 326, 300, 100, 320, 310,305, 301, 101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16
'''*/
#include <stdio.h>
#include <stdlib.h>

int main () {
	
	int n;
	
	printf ("Escolha um numero ate 1000 \n");
	scanf ("%i", &n);
	
	int c = n/100;
	int d = ((n-(c*100))/10);
	int u = (n-(c*100 + d*10));
	
	if (n<=1000){
	printf ("%i centenas \n", c);
	printf ("%i dezenas \n", d);
	printf ("%i unidades \n", u); }
	
	else printf ("Valor invalido");
	
	return 0;
	
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: