Mam do napisania program, który wyświetli tabliczkę mnożenia do 10 w taki sposób jak w załączniku. Mógłby ktoś pomóc bo męczę się już z tym dość długo no i nie umiem :( tabliczka ma być zrobiona tylko z pętli i funkcji if w języku c++.
0
0
Pobierasz liczbę, rysujesz kolejne rzędy. Dla bonusowych punktów możesz dynamicznie obliczać szerokość kolumn, ale w warunkach zadania możesz wyrównywać wszystkie liczby do 3 znaków. W czym problem? Pokaż co już masz.
0
Mam coś takiego :
Przerób na c++ i z głowy.
int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;
a1=1; a2=2; a3=3; a4=4; a5=5; a6=6; a7=7; a8=8; a9=9; a10=10;
int x=1;
for (int i; i<10; i++)
{
System.out.println(a1*x+" "+a2*x+" "+a3*x+" "+a4*x+" "+a5*x+" "+a6*x+" "+a7*x+" "+a8*x+" "+a9*x+" "+a10*x);
x++;
}
2
Najprościej chyba - robisz pętlę w pętli.
1 pętla np. iteruje po wierszach, a druga po kolumnach.
W tej drugiej wyświetlasz wynik mnożenia.
przykładowo.
for (int i=1; i<=3; i++)
{
for (int j=1; j<=3; j++)
{
cout << i*j << '\t'; // wynik + dodanie "odstępu"
}
cout << endl; // wizualne przejście do nowej linii
}
1 2 3
2 4 6
3 6 9
A resztę już chyba dasz rade
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.