👤

Hej proszę o pomoc
Napisać w programie C++ program (używając tablic!!!!!) który wyświetla dni tygodnia i następnie pokazuje ile zostało do końca tygodnia
Np
Podaj dzień: czwartek
Do końca tygodnia zostało 3 dni

Lub

Podaj dzień: 3
Pozostało: czwartek piątek sobota niedziela


Odpowiedź :

Odpowiedź:

#include <iostream>

#include <string>

int main() {

   std::string day;

   std::cout << "Podaj dzien\n";

   std::cin >> day;

   int numberOfDay = -1;

   const int size = 7;

   std::string daysOfWeek[size] = {"poniedzialek", "wtorek", "sroda", "czwartek", "piątek", "sobota", "niedziela"};

   for (int i = 0; i < size; i++) {

       if (day == daysOfWeek[i]) {

           numberOfDay = i + 1;

       }

   }

   if (numberOfDay == -1) {

       std::cout << "Podano bledny dzien\n";

   } else {

       std::cout << "Do konca tygodnia zostalo " << size - numberOfDay << " dni\n";

   }

}

Wyjaśnienie:

Drugie zadanie zadaj w oddzielnym pytaniu to będzie czytelniej i też zrobię