Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Electricitygirl
1 / 1 / 0
Регистрация: 11.12.2010
Сообщений: 26
#1

сформировать неравномерную матрицу - C++

24.12.2010, 17:09. Просмотров 239. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2010, 17:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сформировать неравномерную матрицу (C++):

Сформировать квадратную матрицу; транспонировать матрицу и инвертировать порядок элементов каждой ее строки - C++
Заданы два одномерных массива одинаковой длины: R и S.Сформировать квадратную матрицу A, каждый элемент которой, что находится в i-той...

Сформировать матрицу - C++
Здраствуйте я не знаю языка С++ но вот задали такую задачу, если кто может помочь буду благодарен. Сформировать матрицу B(M,N) элементами...

Сформировать матрицу - C++
Помогите сделать задачу:дан вектор размера (6;1),нужно сформировать матрицу(6;3) ,каждый столбец которой равен элементам исходного вектора...

сформировать матрицу - C++
Здравствуйте товарищи! Нужно сформировать матрицу В(4х4) из матрицы А (4х4), заменив элементы главной и побочной диагоналей матрицы А...

Сформировать матрицу - C++
Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х, что состоит из M*N целых чисел, лежащих...

Сформировать произвольную матрицу - C++
Здравствуйте ув. участники форума. Помогите пожалуйста. Даны натуральные числа n, M (n&lt;M). Cформировать произвольную матрицу размерностью...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2010, 17:09
Привет! Вот еще темы с ответами:

Сформировать квадратную матрицу - C++
Сформировать квадратную матрицу порядка n по заданному образцу: 1 2 3 … n n n-1 n-2 … 1 1 2 ...

Сформировать треугольную матрицу - C++
Скажите почему у меня не выходить треугольная матрица?? вот задание: Коэффициенты системы линейных уравнений заданы в виде...

Сформировать квадратную матрицу - C++
Люди, очень надеюсь на вас. Спасибо Сформировать квадратную матрицу порядка n по заданному образцу

Сформировать матрицу по образцу - C++
Здравствуйте. Каким образом можно решить задачу? Даны действительные числа а1,а2... Получить:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru