Zrobić funkcję, która nic nie zwraca, ale przyjmuje parametr string kolor.W funkcji znajduje się instrukcja warunkowa if, w której: -> jeżeli podany kolor to X, to vypisujecie kolor i rzecz w tym kolorze. -> jeżeli to żaden z podanych kolorów, to wypisujecie "jeszcze nie znam tego koloru" Zrócie to dla kolorów: -czervony, zielony, zółty i niebieski Przykład: UŻYTKOWNIKU PODAJ KOLOR -fioletowy FIOLETOWY BAKLAZAN
Odpowiedź:
#include <iostream>
using namespace std;
void funkcja(string kolor){
string obiekt;
cout<<"Podaj rzecz tego koloru"<<endl;
cin>>obiekt;
if(kolor == "czerwony" || kolor == "zielony" || kolor == "żółty" || kolor == "niebieski"){
cout<<kolor <<" "<<obiekt<<endl;
}
else{
cout<<"nie znam takiego koloru"<<endl;
}
}
int main(){
cout<<"uzytkowniku podaj kolor"<<endl;
string kolor;
cin>>kolor;
funkcja(kolor);
return 0;
}
Wyjaśnienie:
C++