Witam
Posiadam tablice o dynamicznym przydziale i chciałbym pomnożyć jej elementy tak aby dostać wynik w jednej tablicy tak jak na obrazku
siedzę nad tym i kompletnie nie mam już pomysłu jak to zrobic
Witam
Posiadam tablice o dynamicznym przydziale i chciałbym pomnożyć jej elementy tak aby dostać wynik w jednej tablicy tak jak na obrazku
siedzę nad tym i kompletnie nie mam już pomysłu jak to zrobic
W C przelatujesz w pętli przez tablicę i mnożysz, w C++ jest std::transform
Generalnie program wczytuje dane do tablicy tworząc macierz
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ą
To strasznie skomplikowane: =tab[0][j]+tab[1][j];
^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