Sa se determine toate dubletele de numere intregi (x, y) care indeplinesc simultan conditiile: -a<x<a si -b<y<b; a si b se citesc de la tastatura. 21
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << „Introduceti valorile pentru a si b: „;
cin >> a >> b;
for(int x = -a+1; x < a; x++) {
for(int y = -b+1; y < b; y++) {
cout << „(” << x << „, ” << y << „)” << endl;
}
}
return 0;
}
Pentru a determina toate dubletele de numere întregi (x, y) care satisfac condițiile -a < x < a și -b < y < b, putem utiliza două structuri repetitive for în cadrul cărora să iterăm prin toate valorile posibile pentru x și y, verificând în fiecare pas dacă x și y sunt în limitele impuse.
În acest program, variabilele a
și b
reprezintă limitele impuse pentru x și y. Prin intermediul structurilor repetitive for, se iterează prin toate valorile posibile pentru x și y, verificând în fiecare pas dacă acestea se încadrează în intervalul specificat. Pentru a evita includerea valorilor -a și b în afișaj, limita inferioară a lui x și y este setată la -a+1 și -b+1, respectiv, iar limita superioară la a și b, fără inclusiv.