Czy mógłby ktoś pomóc w tych zadaniach? Program C++ i aktualne zagadnienie to funkcje.
1. Program słownie wpisanej ocenie przypisuje liczbę. Użycie switch case.
2. Użytkownik podaje dwie liczby, które tworzą przedział. Program losuje 10 razy różne liczby z tego przedziału. Użycie pętli for.
Z góry dziękuję ​



Odpowiedź :

REGNAD

Odpowiedź:

1. W C++ switch case nie obsługuje wyrazów (ani stringów, ani tablic charów), więc nie da się tego zrobić w taki sposób jaki jest w poleceniu. Można to zrobić w drugą stronę, czyli liczbie przyporządkować jej słowną reprezentację.

2.

#include<iostream>

#include <cstdlib>

#include <ctime>

int main() {

   srand(time(nullptr));

   int a, b;

   std::cin >> a >> b;

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

       std::cout << rand() % (b + 1 - a) + a << std::endl;

   }

   return 0;

}

Wyjaśnienie: