Informatică, întrebare adresată de DoneeMoos, 8 ani în urmă

CPP

Va rog sa rezolvati prin conditii compuse si inlantuite

Utilizatorul are voie sa introduca 2 luni ale anului, la intamplare, scrise cu cifre arabe(1...12) iar sarcina ta sa afisezi numele fiecarei luni.


Date de intrare


Pe prima linie se vor afla 2 numere naturale.


Date de iesire


Se vor afisa, separate printr-un spatiu, numele celor 2 luni.


Restrictii si precizari


1 ≤ lunile scrise cu cifre arabe ≤ 12.

toate lunile trebuie scrise exact cu litere mici. Daca in loc de "martie" scrieti "Martie" sau "marTIE", primiti 0 puncte.

Exemplu


Intrare:

2 9


Iesire:

februarie septembrie

Răspunsuri la întrebare

Răspuns de htchd2ariciu
2

#include <iostream>

using namespace std;

string months[] = { "ianuarie", "februarie", "martie", "aprilie", "mai", "iunie", "iulie", "august", "septembrie", "octombrie", "noiembrie", "decembrie" };

string getMonths(int first, int second) {

string f_month = months[first-1];

string s_month = months[second-1];

f_month = months[first - 1];

s_month = months[second - 1];

return f_month + " " + s_month;

}

int main() {

cout << getMonths(2, 9) << endl;

return 0;

}

Daca nu intelegi ceva intreaba-ma

Alte întrebări interesante