1 / 1 / 0
Регистрация: 11.12.2010
Сообщений: 26
|
|
1 | |
сформировать неравномерную матрицу24.12.2010, 17:09. Показов 1239. Ответов 0
Метки нет (Все метки)
Переделать массив 253674 на неравномерную матрицу следующего типа:
22 55555 333 666666 7777777 4444 #include<stdio.h> #include<conio.h> #include<stdlib.h> int main() { int i,n,j,k,z,c, *arr, **mtr; do { puts("input kolichestvo:"); scanf("%d",&n); } while(n<=0); arr=(int*)calloc(n,sizeof(int)); if(arr==NULL) { printf("oshibka bydeleniya pamyati"); return -1; } puts("input massiv"); for(i=0;i<n;i++) { scanf("%d",&arr[i]); } puts("you input:\n"); for(i=0;i<n;i++) { printf("%d",arr[i]); } mtr=(int**)calloc(n,sizeof(int*)); z=n; for(j=0;j<n;j++) { mtr[j]=(int*)calloc(z,sizeof(int)); for(k=0;k<z;k++) mtr[j][k]=arr[j]; z++; } z=n; puts("\n"); for(i=0;i<n;i++) { for(j=0;j<z;j++) { printf("%d" ,mtr[i][j]); } z++; puts("\n"); } free(arr); for(i=0;i<n;i++) free(mtr[i]); free(mtr); } Где именно ее надо переделать, чтобы программа работала правильно?
0
|
24.12.2010, 17:09 | |
Ответы с готовыми решениями:
0
Сформировать квадратную матрицу; транспонировать матрицу и инвертировать порядок элементов каждой ее строки Создать квадратную матрицу, сформировать новую матрицу такой же размерности путём транспонирования исходной Сформировать матрицу сформировать матрицу |
24.12.2010, 17:09 | |
24.12.2010, 17:09 | |
Помогаю со студенческими работами здесь
1
Сформировать матрицу Сформировать матрицу Сформировать квадратную матрицу на Си,С++ Сформировать квадратную матрицу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |