Exemplu pentru generarea tabelului de înmulțire a unui număr (introdus de utilizator) folosind bucla for.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C ++:
- C ++ pentru buclă
Exemplul 1: Afișați tabelul de multiplicare până la 10
#include using namespace std; int main() ( int n; cout <> n; for (int i = 1; i <= 10; ++i) ( cout << n << " * " << i << " = " << n * i << endl; ) return 0; )
Ieșire
Introduceți un număr întreg: 5 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50
Acest program de mai sus calculează tabelul de înmulțire doar până la 10.
Programul de mai jos este modificarea programului de mai sus, în care utilizatorul este rugat să introducă și intervalul până la care ar trebui afișat tabelul de înmulțire.
Exemplul 2: Afișați tabelul de multiplicare până la un interval dat
#include using namespace std; int main() ( int n, range; cout <> n; cout <> range; for (int i = 1; i <= range; ++i) ( cout << n << " * " << i << " = " << n * i << endl; ) return 0; )
Ieșire
Introduceți un număr întreg: 8 Introduceți intervalul: 12 8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 8 * 10 = 80 8 * 11 = 88 8 * 12 = 96