#include
#include
#include
#include
//——————————————————
double A(int i, int j)
{
double a;
i++;
j++;
if(i>j) a=i-2*j; else if(i==j) a=i*j; else a=3*i+j;
return a;
}
//——————————————————-
void main (void)
{
int N;
double *Ar;
double B[15];
double max;
clrscr();
do
{
printf(«\nProgram makes array N*N (0
scanf(«%u», &N);
Ar=(double*)malloc(N*N*sizeof(double));
}
while(N>15 || N<1);
for(int i=0; i
for(int j=0; j[j]=A(i,j);
for(i=0; i
{
for(int j=0; j
printf(«\n»);
}
printf(«——————————————-\n»);
for(int j=0; j
{
B[j]=0.0;
for(int i=0; i
printf(«%7.2lf», B[j]);
}
max=B[0];
for(i=1; i
<b max="B;«>printf(»\nMax sum is %7.2lf\n», max);</b>
<b max="B;«>printf(»\nPress any key to exit…»);</b>
<b max="B;">getch();</b>
<b max="B;">}</b>
<b max="B;">// Тему переместил(а) decvar из форума «Общий по программированию».</b>
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Ты зачем темы дублируешь, а?
Вторую сотру.
Теперь по теме.
В твоей проге не создается двумерный массив.
double *Ar;
есть указатель на double, а не на то, что ты хочешь. Тебе надо разобраться.
Я покажу тебе, как это сделать с int, а ты разберешься дальше, лады?
Вот смотри, как я создам динамический массив целых чисел
Теперь думай, как это сделать для даблов.
Good Luck,
UT
for(i=0;i
free(Arr);
надо бы добавить перед free(Arr)
Еще не плохо было бы проверять успешность malloc. И наконец, подумать что будет если я введу пару раз слишком большое или отрицательное число для размера массива.
А так значительный прогресс.
Ну да, там есть пара пропущенных моментов, но это ж просто иллюстрация…
В каком смысле прогресс?
Good Luck,
UT
«А так значительный прогресс.» Падстулом :)
В сравнении с тем что он прошлый раз написал.