Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <conio.h>
- using namespace std;
- void zerowanie(int tab2[10][10]) {
- int i, l;
- for (i = 0; i<10; i++) {
- for (l = 0; l<10; l++) {
- if (i != l) tab2[i][l]=0;
- }
- }
- }
- void transponowanie(int tab[10][10]) {
- int tab2[10][10] = { 0 };
- for (int i = 0; i < 10; i++) {
- for (int l = 0; l < 10; l++) {
- tab2[l][i] = tab[i][l];
- }
- }
- for (int i = 0; i < 10; i++) {
- for (int l = 0; l < 10; l++) {
- tab[i][l] = tab2[i][l];
- }
- }
- }
- /*void dodawanie(int tab[10][10], int tab2[10][10], int tab3[10][10]) {
- const int t = 10;
- for (int i = 0; i < t; i++) {
- for (int l = 0; l < t; l++) {
- tab3[i][l] = tab[i][l] + tab2[i][l];
- }
- }
- }*/
- void wyswietlanie(int tab3[10][10]) {
- const int t = 10;
- for (int i = 0; i < t; i++) {
- for (int l = 0; l < t; l++) {
- cout << tab3[i][l] << " ";
- }
- cout << "\n";
- }
- }
- int main() {
- const int t = 10;
- int tab[t][t] = { 0 };
- //int tab2[t][t] = { 0 };
- //int tab3[t][t] = { 0 };
- int x, y;
- srand((unsigned int)time(NULL));
- cout << "Autor: Michał Walenciak\n" << "Podaj przedzial liczbowy:";
- cin >> x >> y;
- cout << "\nNasza losowa macierz :\n";
- for (int i = 0; i < t; i++) {
- for (int l = 0; l < t; l++) {
- tab[i][l] = rand() % (y - x + 1) + x;
- //tab2[i][l] = rand() % (y - x + 1) + x;
- }
- }
- wyswietlanie(tab);
- //dodawanie(tab, tab2);
- //cout << "\nNasza losowa macierz 2:\n";
- //wyswietlanie(tab2);
- transponowanie(tab);
- cout << "\nTransponowana macierz:\n";
- wyswietlanie(tab);
- zerowanie(tab);
- cout << "\nDiagonalna macierz:\n";
- wyswietlanie(tab);
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement