Skocz do zawartości

[c++] programowanie c++ - koło - POMOCY :)


Rekomendowane odpowiedzi

Napisano

czy znajdzie sie ktoś kto powie mi jak napisać program

 

tworzący 2 macierze 5x5 wypełnione losowymi liczbami z zakresu i z tych macierzy zrobić macierz gdzie elementy nad główną przekątną to suma pod przekątną to różnica aprzekątna to iloraz odpowiednich elementów macierzy wejściowych

  • Odpowiedzi 15
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Napisano

tabela 2 wymiarowa o rozmiarach 5x5 może to cie naprowadzi interesuje mnie sama pętla for itd

 

mam tyle i niewiem co jest źle bo niedziała tak jak powinno :(((((((((((((

 

#include

#include

#include

 

main()

{

int i,j,tabA[5][5],tabB[5][5],tabC[5][5];

randomize();

cout

for(i = 0; i

{

for(j = 0; j

{

tabA[j]=random(101);

cout

}

 

}

cout

 

for(i = 0; i

{

for(j = 0; j

{

tabB[j]=random(101);

cout

}

}

 

cout

 

for(i = 0; i

{

for(j = 0; j

{

tabC[j] = tabA[j] + tabB[j];

cout

}

for(j = 0; j

{

tabC[j] = tabA[j] - tabB[j];

cout

}

for (j = 0; i=j; j++)

{

tabA[j] = tabA[j] * tabB[j];

cout

}

}

getch();

return 0;

}

Napisano

w ostatnim forze zrob zamiast i=j i==j :-) czesty blad, a jezeli bedzie wyswietlac w zlej kolejnosci, to zamien petle iterowane przez i na j i vice versa

Napisano

to pojedz to ifami

 

for(i = 0; i

{for(j = 0; j

{if(j

{tabC[j] = tabA[j] + tabB[j];

cout

}

else if(j > i)

{tabC[j] = tabA[j] - tabB[j];

cout

}

else if (i==j)

{tabA[j] = tabA[j] * tabB[j];

cout

}

}

}

Napisano

kurcze u mnie jest ok, ale ja uzylem do generowania liczb losowy rand() z stdlib.h

to randomize i random nie chcialo mi dzialac

 

 #include 
#include 
#include 
#include 
#include 
using namespace std;
main() 
{
int i,j,tabA[5][5],tabB[5][5],tabC[5][5];
coutsrand(time(NULL));
for(i = 0; i {for(j = 0; j { tabA[i][j]=(rand()%100)+1;
cout }
} 
coutfor(i = 0; i {for(j = 0; j { tabB[i][j]=(rand()%100)+1; 
cout } 
}
coutfor(i = 0; i {for(j = 0; j {if(j>i)
{tabC[i][j] = tabA[i][j] + tabB[i][j];
cout}
else if(j {tabC[i][j] = tabA[i][j] - tabB[i][j];
cout}
else if (i==j)
{tabA[i][j] = tabA[i][j] * tabB[i][j];
cout}
}
}
getch();
return 0;
} 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności