Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct RR
- {
- int arr[10][10];
- int m1, m2; // Первый и второй (начальный) множитель
- };
- void mons(RR *); // Отображает содержимое матрицы на экране
- void mult(RR *, int, int);
- ////////////////////////////////////////////////////
- int main() //
- {
- RR r[7] = {0};
- mult(&r[1], 5, 2); // 5 - это начальный множитель по горизонтали. 2 - по вертикали
- mons(&r[1]);
- }
- ////////////////////////////////////////////////////
- void mons(RR *p) //
- {
- for(int i = 0; i < 10; i ++)
- for(int i2= 0; i2< 10; i2++)
- {
- if(i != 0) if(i2 == 0) printf("\n");
- printf("%4d", p->arr[i][i2]);
- }
- }
- ////////////////////////////////////////////////////
- void mult(RR *p, int M1, int M2) //
- {
- p->m1 = M1--;
- p->m2 = M2--;
- for(int i = 1; i < 10; i ++) // Множители расставим...
- {
- p->arr[0][i] = M1 + i; // по горизонтали и...
- p->arr[i][0] = M2 + i; // по вертикали
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement