Informática, perguntado por micaelesoares177, 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
1

Resposta:

Explicação:

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)

}

Caso de algum problema só comentar que eu edito

Perguntas interessantes