Se citeşte un număr care reprezintă luna din an (1 pentru ianuarie, 2 pentru februarie etc.). Afişaţi numărul lunii precedente şi numărul lunii următoare. 1
#include <iostream>
using namespace std;
int main() {
int luna;
cout << „Introduceti numarul lunii: „;
cin >> luna;
switch(luna) {
case 1:
cout << „Luna precedenta: decembrie\n”;
cout << „Luna urmatoare: februarie\n”;
break;
case 2:
cout << „Luna precedenta: ianuarie\n”;
cout << „Luna urmatoare: martie\n”;
break;
case 3:
cout << „Luna precedenta: februarie\n”;
cout << „Luna urmatoare: aprilie\n”;
break;
case 4:
cout << „Luna precedenta: martie\n”;
cout << „Luna urmatoare: mai\n”;
break;
case 5:
cout << „Luna precedenta: aprilie\n”;
cout << „Luna urmatoare: iunie\n”;
break;
case 6:
cout << „Luna precedenta: mai\n”;
cout << „Luna urmatoare: iulie\n”;
break;
case 7:
cout << „Luna precedenta: iunie\n”;
cout << „Luna urmatoare: august\n”;
break;
case 8:
cout << „Luna precedenta: iulie\n”;
cout << „Luna urmatoare: septembrie\n”;
break;
case 9:
cout << „Luna precedenta: august\n”;
cout << „Luna urmatoare: octombrie\n”;
break;
case 10:
cout << „Luna precedenta: septembrie\n”;
cout << „Luna urmatoare: noiembrie\n”;
break;
case 11:
cout << „Luna precedenta: octombrie\n”;
cout << „Luna urmatoare: decembrie\n”;
break;
case 12:
cout << „Luna precedenta: noiembrie\n”;
cout << „Luna urmatoare: ianuarie\n”;
break;
default:
cout << „Luna introdusa nu este valida.\n”;
break;
}
return 0;
}
Aceasta este o sarcină de programare simplă în care trebuie să citiți o valoare de la tastatură și să afișați numerele lunii precedente și următoare. Puteți utiliza o instrucțiune switch pentru a gestiona diferitele cazuri posibile pentru numărul luni.