Wczytać -dane, do osobnych zmiennych i przekazac do funkcji dwie zmienne
void godzin(int zmienna1, int zmienna2)
{
using namespace std ;
cout << "Twoja godzina to: " << zmienna1 << ":" << zmienna2 << endl;
}
int zmienna1;
cin>>zmienna1;
int zmienna2;
cin>>zmienna2;
Niepotrzebnie wczytujesz to od razu do funkcji
godzin(count) ;
Całość
#include <iostream>
using namespace std;
void godzin(int,int) ;
int main()
{
using namespace std ;
cout << "Podaj Liczbe godzin: " ;
int godz, minut;
cin >> godz ;
cout << "Podaj liczbe minut: " ;
cin >> minut;
godzin(godz,minut);
return 0;
}
void godzin(int godz,int minut)
{
using namespace std ;
cout << "Twoja godzina to: " << godz << ":" << minut << endl;
}
Wynik np 11:54
Więc twoje rozwiazanie jest poprawne o ile mozna by sie CZEPIC dlaczego double wartosci, nie wiem czy w ogole jest cos napisane o typie zmiennych np. ze maja byc calkowite
PK1: poprosi użytkownika o podanie liczby godzin i minut - > spełnia twoje rozwiązanie
PK2: funkcja main ma przekazać argumenty do funkcji void -> niespełnia, bo o ile zadanie jest trywialnie proste i mogłoby być rozwiązane odrazu z wczytywaniem, jednak autor wyraźnie prosi o dodatkową funkcje, więc
void godzin(double a , double b) ; // jest void
twoje rozwiązanie jest dobre, ale nie spełnia warunku PK2 w zadaniu czyli dodatkowej funkcji i przekazania w main argumentów do niej np
godzin(godz,minut);