Problema: 1101
Enunciado:
Leia um conjunto não determinado de pares de valores M e N (parar quando algum dos valores for menor ou igual a zero). Para cada par lido, mostre a sequência do menor até o maior e a soma dos inteiros consecutivos entre eles (incluindo o N e M).
Linguagem: C++
#include <iostream> using namespace std; int main() { int a = 1, b = 1, c, d; do { d = 0; cin >> a >> b; if (a <= 0 || b <= 0) break; if (a > b) { a += b; b = a - b; a -= b; } for (c = a; c <= b; c++){ cout << c << " "; d += c; } cout << "Sum=" << d << endl; } while (1); return 0; }
Nenhum comentário:
Postar um comentário