Escribe un programa que le pida al usuario dos enteros, de manera que el primero sea
menor que el segundo, sino se cumple esta condición los volveremos a pedir los dos números hasta
que se cumpla. Una vez introducidos correctamente mostraremos la suma de todos los enteros
comprendidos entre ambos números incluidos ellos. Por ejemplo para los números 3+4+5+6+7 =25,
la suma seria 25.
en lenguaje c
Respuestas a la pregunta
#include <stdio.h>
int main(int argc, char *argv[])
{
int n1=0,n2=0,i=0,suma=0;
char signo=' ';
printf("Primer Número: ");
scanf("%d",&n1);
do
{
printf("Segundo Número: ");
scanf("%d",&n2);
}while(n2<=n1);
for(i=n1;i<=n2;i++)
{
if(i<n2)
{
if(i%2==1)
{
signo='+';
}
}
else
{
signo='=';
}
printf("%d%c",i,signo);
suma=suma+i;
}
printf("%d",suma);
return 0;
}
Programa en C para sumar los números enteros entre dos límites. Se adjunta imagen de salida del algoritmo.
Código C
#include<stdio.h>
int main() {
- /* Definir variables */
int a, b, sum, x;
sum = 0;
- /* Ingresar datos */
printf("Ingrese enteros a y b (a>b): ");
do {
scanf("%i",&a);
scanf("%i",&b);
if (a>=b) {
printf("No cumple condición a>b, volvemos a pedir los dos números\n");
}
} while (a>b);
- /* Sumamos los enteros entre los dos números ingresados */
for (x=a;x<=b;x+=1) {
sum = sum+x;
}
- /* Mostramos resultados por pantalla */
printf("Suma de todos los enteros entre %i y %i es: %i\n",a,b,sum);
return 0;
}
Para saber más acerca de programa en C suma de números consulte https://brainly.lat/tarea/438529
#SPJ5