Drowze

04 Comando de Repeticao for 06

Mar 31st, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. /* Faça um programa que leia três números inteiros: numero, inicio e fim e mostre todos
  2. os números múltiplos de numero entre inicio e fim. Exemplo: numero = 3, inicio = 1,
  3. fim = 10. O programa deverá exibir: 3, 6 e 9. Caso não existam múltiplos no intervalo
  4. informado, exibir mensagem de texto apropriada. Exibir mensagem também no caso
  5. do intervalo ser inválido. */
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. void main()
  11. {
  12.     int numero,inicio,fim,contador_de_multiplos;
  13.     contador_de_multiplos=0;
  14.    
  15.     printf("Digite um divisor e um intervado. Encontrarei os numeros divisiveis pelo \ndivisor no intervalo informado.\n");
  16.     printf("Divisor: ");
  17.     scanf("%d",&numero);
  18.     printf("Inicio do intervalo: ");
  19.     scanf("%d",&inicio);
  20.     printf("Fim do intervalo: ");
  21.     scanf("%d",&fim);
  22.    
  23.    
  24.     if(inicio>fim) printf("\nIntervalo invalido"); // Checando se o intervalo é valido
  25.     else printf("\nLista de numeros divisiveis entre por %d entre %d e %d:\n",numero,inicio,fim);
  26.  
  27.     for(inicio;inicio<=fim;inicio++)
  28.     {
  29.         if(inicio%numero==0)
  30.         {
  31.             printf("%d, ",inicio);
  32.             contador_de_multiplos++;
  33.         }
  34.     }
  35.    
  36.     if(contador_de_multiplos==0) printf("Nao ha multiplos no intervalo informado\n");
  37.     else printf("\b\b.\n"); // Tirar a virgula do ultimo divisivel.
  38.    
  39.     printf(" \n");
  40.  
  41.     system("pause");
  42. }
Advertisement
Add Comment
Please, Sign In to add comment