Napisz program, który przyjmie czas wyjazdu i przyjazdu w formacie hh:mm

0

Witam państwa, mam problem z zadaniem w C a chodzi dokładnie o to : Napisz program, który przyjmie czas wyjazdu i przyjazdu w formacie hh:mm. Chciałbym się dowiedzieć w jaki sposób można połączyć dwie zmienne w jedną, dziękuję za pomoc.

0

Tutaj nie ma żadnego "łączenia dwóch zmiennych w jedną" (typowe XY), tylko zwykłe użycie funkcji z rodziny scanf.

0

Dziękuję za odpowiedź, ogólnie całe pytanie brzmi: Napisz program, który przyjmie odległość dwóch miejscowości w km oraz
czas wyjazdu i przyjazdu w formacie hh:mm. Program powinien wyświetlić z jaką szybkością należy
jechać, aby wyjeżdżając o czasie wyjazdu być na miejscu o czasie przyjazdu. Podróż trwa maksymalnie
24 godziny. Wynik należy wyświetlić w km/h i zaokrąglić do całości.

Moj kod wyglada tak:

#include <stdio.h>
int main(int argc, char** argv) 
{
	int odl  = 100;
	int h1, m1,h2,m2;
	printf("godzina wyjazdu\n");
	scanf("%d %d", &h1, &m1);
	printf("godzina przyjazdu\n");
	scanf("%d %d", &h2, &m2);	
	
	int Th, Tm;
	Th = h2-h1;
	Tm = m2-m1;
	printf("podroz trwa %dh:%dm",Th,Tm);
	
	
	return 0;
}

Wciąż nie wiem jak odległość mogę podzielić przez format hh:mm.

0

Zamień na minuty, a potem minuty ponownie na godziny/minuty (operator % - reszta z dzielenia)

1 użytkowników online, w tym zalogowanych: 0, gości: 1