Форум программистов, компьютерный форум CyberForum.ru

Ошибка в коде - C++

Восстановить пароль Регистрация
 
Serega4444
0 / 0 / 0
Регистрация: 12.03.2011
Сообщений: 21
17.04.2011, 13:17     Ошибка в коде #1
Вот условие: на каждом этаже трехэтажного дома жилых 6 комнат, каждая из которых имеет форму пря-моугольника. Длина и ширина каждой комнаты известны. Определить, какой из этажей дома име-ет минимальную жилую площадь. Если таких несколько, то вывести хотя бы одного из них. (выделить память с помощью calloc и изменить индексацию с единицы)
Вот сам код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <stdio.h>
#include <stdlib.h>
#include <alloc.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{ int *b, **a, i, j;
a=(int**)calloc(2,sizeof(int*));
for (i=0; i<2; i++)
{
a[i]=(int*)calloc(6,sizeof(int));
}
for (i=0; i<2; i++)
a[i]--;
 a--;
 b=(int*)calloc(3,sizeof(int));
 b--;
 for(j=1; j<=2; j++)
 for(i=1; i<=6; i++)
   a[j][i]=(int)(i+j);
randomize();
for (j = 1; j <= 3; j++)
{
printf("\n\nEtag nomer %d\n",(j));
for (i=1; i <= 6; i++)
{
a[1][i]=random(10)+5;
a[2][i]=random(10)+5;
}
int Pr,Pf=0;
for (i=1; i <= 6; i++)
{
  Pr=a[0][i]*a[1][i];
  printf("Komnata%d=%d ",(i+1),Pr);
  Pf+=Pr;
}
printf("\nPloshad etaga=%d",Pf);
b[j]=Pf;
}
int min=b[2],n=2;
for (i = 1; i <=3; i++)
{
 if (min>b[i]) {min=b[i];n=i;}
 
}
 
printf("\n\nEtag %d\n\n",(n+1));
printf("Ploshad naimenchego etaga %d", min);
for (i=1; i<=6; i++)
a[i]++;
a++;
for (i=0; i<6; i++)
free (a[i]);
free (a);
getchar(); getchar();
    return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2011, 13:17     Ошибка в коде
Посмотрите здесь:

ОШибка в коде. C++
Ошибка в коде.. C++
Ошибка в коде (С++) C++
C++ ошибка в коде
Ошибка в коде C++
C++ Ошибка в коде
Ошибка в коде C++
C++ Ошибка в коде

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru