Jaja

Nency Black
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 113
0

Napisz program, który wczyta liczbę naturalną N, oznaczającą liczbę jajek. Następnie wydrukuje na ekranie (zgodnie z podanym w przykładzie formatem) ile pełnych kop (1 kopa jaj = 60 jaj) wchodzi w skład ogólnej liczby jajek, pozostałe jajka podzieli na tuziny (1 tuzin jaj = 12 jaj) i ich liczbę wydrukuje oddzielając spacją od liczby kop. W końcu, po kolejnej spacji, wydrukuje trzecią liczbę - liczbę pozostałych jaj.

Podpowie ktoś jak zabrać się do tego? Nie wiem w jaki sposób zapisać te kopy i tuziny

YooSy
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 472
0

Podstawowa matematyka z użyciem dzielenia, odejmowania oraz operatora modulo %.
Rozpisz na kartce działania i powinno wyjść.

Nency Black
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 113
0
Kopiuj
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    scanf("%d",&n);
    n/=60;
    
    printf("%d ",n);
    return 0;
}

Ale jak to połączyć z tuzinem dać i jak tą pozostałą ?

IK
  • Rejestracja: dni
  • Ostatnio: dni
0

A jak opiszesz słownie swój tok rozumowania przy "ręcznym" rozwiązywaniu tego zadania dla N = 148? Krok po kroku, jak dojść do wyniku?

Nency Black
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 113
0
Kopiuj
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n;
    scanf("%d",&n);
    n/=60;
    printf("%d ",n);
    n%=60/12;
    printf("%d ",n);
    n%=12;
    printf("%d ",n);
    return 0;
}

próbuje robić dla 100 i mi wychodzi 1 1 1 a powinno wyjść 1 3 4

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5025
0

Bez I/O Watsonie:):

Kopiuj
	int n = 134;
	printf("%d\n", n / 60); // -> 2
	printf("%d\n", (n % 60) / 12); // -> 1
	printf("%d\n", (((n % 60) % 12))); // -> 2
Nency Black
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 113
0

już mi dziala ja powinno, dzięki za pomoc

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.