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:
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);
}
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
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás