• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tablice , Tabliczka mnożenia

Mały hosting, OGROMNE możliwości
0 głosów
1,028 wizyt
pytanie zadane 12 listopada 2020 w C i C++ przez Fuszion74 Początkujący (310 p.)
edycja 12 listopada 2020 przez Fuszion74
Mam takie zadanie , dotychczas mam tyle i "utknąłem" Ktoś pomoże?

#include <iostream>
using namespace std;
int main()
{

int p,g;
cout<<"Tabliczka mnozenia : ";
cout<<"Podaj liczbe wierszy: ";
cin>>g;
cout<<"Podaj liczbe kolumn: ";
cin>>p;
int tablica [g][p];
cout<<"Tablica: "<<endl;
cout<<endl;
for (int i=1; i<=10; i++)
for (int j=1; j<=10; j++)
cout<<i*j<<"\t";
return 0;
}
komentarz 12 listopada 2020 przez wizarddos Nałogowiec (28,110 p.)
tak dla przypomnienia. Kod wstawia się w specjalnych bloczkach kodu

1 odpowiedź

+1 głos
odpowiedź 12 listopada 2020 przez TOM_CPP Pasjonat (22,640 p.)
edycja 12 listopada 2020 przez TOM_CPP
 
Najlepsza

Nie używaj tablic typu VLA , które są standardem C99. Jeżeli wiesz że tabliczka składa się z 100 elementów to zdefiniuj:

int tablica[10][10];

Jeżeli natomiast liczba wierszy i kolumn nie jest znana, to do tego celu należy użyć tablicy dynamicznej np. vector

vector<vector<int>> tablica(kolumny,vector(wiersze,0)); 

 

Program ma zapisać wyniki do tablicy dwuwymiarowej a potem ja wydrukować

To zapisz to w pętlach ( która w C++ musi zaczynać się od zera , gdyż indeksy tablicy zaczynają się od zera ):

for (int i=0; i<10; ++i)
for (int j=0; j<10; ++j)
tablica[i][j] = i*j;

Pozostaje jeszcze sprawa wypisania wartości:

for (int i=0; i<10; ++i)
{
    for (int j=0; j<10; ++j)  cout << tablica[i][j] << " ";    
    cout << endl;
}

 

komentarz 12 listopada 2020 przez Fuszion74 Początkujący (310 p.)
Dziękuje

Podobne pytania

0 głosów
1 odpowiedź 2,371 wizyt
0 głosów
1 odpowiedź 2,004 wizyt
pytanie zadane 28 marca 2019 w C i C++ przez sznycel Nowicjusz (220 p.)
0 głosów
1 odpowiedź 852 wizyt

93,719 zapytań

142,632 odpowiedzi

323,264 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...