#include <stdio.h>
#include <stdlib.h>
// funções "ler_" não recebem parâmetros, somente retornam o número lido
int ler_primeiro() {
int numero1;
printf("Informe o primeiro numero: "); return numero1;
}
int ler_segundo() {
int numero2;
printf("Informe o segundo numero: "); return numero2;
}
// essa função não retorna nada, então ela é "void"
void mostrar() {
// vc chama a função e coloca o retorno dela em uma variável
int n1 = ler_primeiro();
int n2 = ler_segundo();
printf("\nprimeiro numero: %d, segundo numero: %d", n1
, n2
); }
int main() {
mostrar();
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCi8vIGZ1bsOnw7VlcyAibGVyXyIgbsOjbyByZWNlYmVtIHBhcsOibWV0cm9zLCBzb21lbnRlIHJldG9ybmFtIG8gbsO6bWVybyBsaWRvCmludCBsZXJfcHJpbWVpcm8oKSB7CiAgICBpbnQgbnVtZXJvMTsKICAgIHByaW50ZigiSW5mb3JtZSBvIHByaW1laXJvIG51bWVybzogIik7CiAgICBzY2FuZigiXG4lZCIsICZudW1lcm8xKTsKICAgIHJldHVybiBudW1lcm8xOwp9CgppbnQgbGVyX3NlZ3VuZG8oKSB7CiAgICBpbnQgbnVtZXJvMjsKICAgIHByaW50ZigiSW5mb3JtZSBvIHNlZ3VuZG8gbnVtZXJvOiAiKTsKICAgIHNjYW5mKCJcbiVkIiwgJm51bWVybzIpOwogICAgcmV0dXJuIG51bWVybzI7Cn0KCi8vIGVzc2EgZnVuw6fDo28gbsOjbyByZXRvcm5hIG5hZGEsIGVudMOjbyBlbGEgw6kgInZvaWQiCnZvaWQgbW9zdHJhcigpIHsKICAgIC8vIHZjIGNoYW1hIGEgZnVuw6fDo28gZSBjb2xvY2EgbyByZXRvcm5vIGRlbGEgZW0gdW1hIHZhcmnDoXZlbAogICAgaW50IG4xID0gbGVyX3ByaW1laXJvKCk7CiAgICBpbnQgbjIgPSBsZXJfc2VndW5kbygpOwogICAgcHJpbnRmKCJcbnByaW1laXJvIG51bWVybzogJWQsIHNlZ3VuZG8gbnVtZXJvOiAlZCIsIG4xLCBuMik7Cn0KCmludCBtYWluKCkgewogICAgbW9zdHJhcigpOwogICAgcmV0dXJuIDA7Cn0K