• Matéria: Informática
  • Autor: thlobo
  • Perguntado 9 anos atrás

4. Escreva um programa em C que leia dois números representando o limite inferior e superior de um intervalo de números inteiros. Em seguida, o programa deve calcula e exibir na tela as seguintes informações:

a) A soma dos inteiros que estão no intervalo;
b) O número de inteiros dentro do intervalo;
c) O número de inteiros ímpares do intervalo;

Respostas

respondido por: ds417042
2
#include <stdio.h>
int main(){
   int a,b,l,quant=0,soma,impares;      
   printf("DIGITE 1 NUMERO");   
   scanf("%d",&a);
   printf("DIGITE 2 NUMERO");   
   scanf("%d",&b);
      if(a==b){
        printf("NAO EXISTE INTERVALO");
      }
      if(a+1==b){
         printf("NAO EXISTE INTERVALO");
      }
      if(a==b+1){
         printf("NAO EXISTE INTERVALO");
      }
     if(a<b){
         for(l=a+1;l<b;l++){
          soma=soma+l;
          quant++;
               if(l%2==1){
                  impares++;
              }               
        }    
   }
       if(b<a){
         for(l=b+1;l<a;l++){
           soma=soma+l;
           quant++;
           if(l%2==1){
               impares++;
          }
       }
   }
      printf("\nA SOMA: %d\n",soma);
      printf("O TOTAL %d\n",quant);
      printf("O TOTAL DE IMPARES %d",impares);
}

ds417042: DICA: ANALIZE O CÓDIGO, SÉRIO CARA, NA PROVA VC NÃO VAI TER MOLEZA.
Perguntas similares