1 – 4 de 4
Blogger Unknown disse...

Aí vai a numero 6 um pouquinho diferente da solução do site ;)

#include
#include

main(){

int numero,maior_numero,quase_maior_numero,count;

for(count = 1;count <=10;count++){
printf("Digite um numero: ");
scanf("%d",&numero);
if(numero > maior_numero && maior_numero > quase_maior_numero){
quase_maior_numero = maior_numero;
}
if(numero >maior_numero){
maior_numero = numero;
}
if(maior_numero >numero && numero > quase_maior_numero){
quase_maior_numero = numero;
}
}

printf("O maior numero e: %d.\n",maior_numero);

printf("O segundo maior numero e: %d.",quase_maior_numero);

return 0;

}

28 de maio de 2015 às 12:22

Blogger zé ninguém disse...

Olá professor, por gentileza me ajuda nessa questao 5;
Meu código não funciona quando faço na função for:
for (x = 0; x == 10; x++) <- resulta em zero;
mas
for (x = 0; x >= 10; x++)
funciona;

Ai que está, creio que o operador == tb é relacional ?!

15 de outubro de 2017 às 17:38

Anônimo Anônimo disse...

Olá professor, eu fiz o código da questão 4 igual à resolução q o senhor (a) disponibilizou, mas o Code::Blocks13.12 não executou o código. Não identificou erro algum, mas apresentou a afirmação: "Execution of 'mingw32-g++.exe -o "C:\Users\Public\Documents\impares e pares corrigido.exe" "C:\Users\Public\Documents\impares e pares corrigido.o"' in 'C:\Users\Public\Documents' failed."

Não é a primeira vez que ele "falhou". Eu não consigo entender por que.

20 de agosto de 2018 às 07:43

Blogger Unknown disse...

Professor, parabéns pelas aulas acredito são as melhores que encontrei até o momento. Quanto a questão ZERO DOS PATINHOS DA XUXA é necessário fazer uma pequena alteração pois quando sobram apenas dois patinhos aparece a seguinte mensagem printada: "DOIS PATINHOS FORAM PASSEAR ALÉM DA MONTANHA PARA BRINCAR A MAMÃE CHAMOU QUÁ, QUÁ, QUÁ QUÁ, MAS SÓ 1 patinhos voltaram DE LÁ.

Perceba que há erro de concordância então eu dei uma ajeitadinha e ficou assim:

#include
#include
#include
#include
#include

int main(void)
{
setlocale (LC_ALL, "portuguese");
system ("color 3E");

int duck,
count;

printf("Quantos patinhos a mamae Pata tem? ");
scanf("%d", &duck);

for(count=duck ; count!=2; count--)
{
printf("%d patinhos foram passear\n", count);
printf("Além das montanhas\n");
printf("Para brincar\n");
printf("A mamãe gritou: Quá, quá, quá, quá\n");
printf("Mas só %d patinhos voltaram de lá.\n\n", count-1);
}
printf("2 patinhos foram passear\n");
printf("Além das montanhas\n");
printf("Para brincar\n");
printf("A mamãe gritou: quá, quá, quá, quá\n");
printf("Mas só 1 patinho voltou de lá.\n\n");

printf("1 patinho foi passear\n");
printf("Além das montanhas\n");
printf("Para brincar\n");
printf("A mamãe gritou: Quá, quá, quá, quá\n");
printf("Mas nenhum patinho voltou de lá.\n\n");

printf("A mamãe patinha foi procurar\n");
printf("Além das montanhas\n");
printf("Na beira do mar\n");
printf("A mamãe gritou: Quá, quá, quá, quá\n");
printf("E os %d patinhos voltaram de lá.\n", duck);
}

Sua iniciativa é lovável e merece ser recompensado. Obrigado por tudo...

22 de setembro de 2018 às 18:53

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô