Mnożenie tablic c++

0

Witam

Posiadam tablice o dynamicznym przydziale i chciałbym pomnożyć jej elementy tak aby dostać wynik w jednej tablicy tak jak na obrazku
Bez tytułu.png

siedzę nad tym i kompletnie nie mam już pomysłu jak to zrobic

1

W C przelatujesz w pętli przez tablicę i mnożysz, w C++ jest std::transform

0

Generalnie program wczytuje dane do tablicy tworząc macierz Bez tytułu.png

odnośnie kodu to nie ma tam nic ciekawego

dodawanie do tablicy gdzie m to liczba wierszy a n to liczba kolumn

 for(i=0;i<m;i++)
 for(j=0;j<n;j++)
 cin>> tab[i][j];

jakieś dalsze operacje typu potęgowanie

 //kopiowanie do tablicy pomocniczej
 for(i=0;i<m;i++)
 for(j=0;j<n;j++)
    pom[i][j]=tab[i][j];

  //tablica pomocnicza podniesiona do potegi 2
for(i=0;i<m;i++){
for(j=0;j<n;j++){
    pom[i][j]=pom[i][j]*pom[i][j];
}}

 //zliczanie sumy k1 oraz potegi
for(i=0;i<1;i++){
for(j=0;j<n;j++){
    sumakj+=tab[i][j];
}}

//suma potegi
for(i=0;i<1;i++){
for(j=0;j<n;j++){
    sumakp+=pom[i][j];
}}

i teraz potrzebuję aby przemnożyć jedną kolumne przez drugą

1

To strasznie skomplikowane: =tab[0][j]+tab[1][j];

0

^up co nie zmienia faktu że już działa jak należy a kod to


for(j=0;j<n;j++){
pom2[j]=tab[0][j]*tab[1][j];
}

@_13th_Dragon troche mi zeszło ale ważne że działa koniec końcow ¯\_(ツ)_/¯ dzięki

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