Informática, perguntado por lucas09fortnite, 9 meses atrás

Escrever um programa em C para mostrar os números divisíveis por 3, onde o usuário entra com o valor inicial e o valor final dos números que serão impressos. Faça três versões do mesmo programa, uma utilizando o comando “for”, outra usando o comando “while”, e outra usando o comando “do-while”.

Soluções para a tarefa

Respondido por migueljnm940
0

Resposta:

Explicação:

Essa pergunta está duplicada, por isso colocarei minha resposta anterior:

Primeria versão:

#include <stdio.h>

int main()

{

  int n1,n2;

  scanf("%d", n1); //Numero inicial

  scanf("%d", n2); // Numero limite

  for(float i = n1; i < n2; i++)

   {

          if(i %  3 == 0)

          {

                    printf("  %d    ", i);

           }

    }

}

Com while

#include <stdio.h>

int main()

{

  int n1,n2;

  scanf("%d", n1); //Numero inicial

  scanf("%d", n2); // Numero limite

  while(n1 < n2)

   {

          n1++;

          if(i %  3 == 0)

          {

                    printf("  %d    ", n1);

           }

    }

}

Com do while:

#include <stdio.h>

int main()

{

  int n1,n2;

  scanf("%d", n1); //Numero inicial

  scanf("%d", n2); // Numero limite

  do    {

          n1++;

          if(i %  3 == 0)

          {

                    printf("  %d    ", n1);

           }

    } while(n1 < n2)

}

Perguntas interessantes