Problem z zadaniami

0

Witam mam problem z dwoma zadaniami z C++. Dopiero zaczynam ogarniać programowanie a mam zadane dwa zadania z którymi nie mogę sobie poradzić.

1.wyświetli na ekranie tabliczkę mnożenia wymiaru n x n, n<15. Zadbaj o nagłówki(w pętli for)

2.dla dodatniej liczby całkowitej n, podanej przez użytkownika, obliczy ile razy w jej zapisie wystąpiła jej maksymalna cyfra. Przykładowo dla liczby 318338 funkcja powinna zwrócić wartość 2(w pętli while)

Nie proszę o gotowe rozwiązania lecz o naprowadzenie mnie jak to zrobić. Z góry dziękuję.

0
  1. Tablice wielowymiarowe
  2. cin, cout. Najtrywialniej zrobić sobie z int napis i odpowiednio przeszukiwać klepnąć "int to string c++".

edit:

  1. człowiek zobaczy nxn i widzi tablicę wielowymiarową, oczywiście ma być tak jak kolega niżej napisał.
0

Pierwsze zadanie samo za siebie mówi co masz zrobić. Używasz pętli for od 1 dopóki n < 15 (zmienną możesz nazwać n)i inkrementujesz o jeden.
Następnie, używając std::cout wyświetlasz wynik n * n. Możesz również dodać znak nowej linii - std::endl.

Drugie zadanie:
Zrób funkcję która znajdzie Ci największą cyfrę, musisz lecieć cyfra po cyfrze więc będziesz musiał użyć modulo % oraz dzielenie. Ta funkcja powinna zwracać największą cyfrę którą znalazła.
Funkcja licząca będzie podobna do funkcji wyznaczającą największą cyfrę tylko tym razem będziesz tą cyfrę liczył.

0

Bardzo wam dziękuję.

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