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

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

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

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

17.04.2011, 13:17. Просмотров 209. Ответов 0
Метки нет (Все метки)

Вот условие: на каждом этаже трехэтажного дома жилых 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;
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2011, 13:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в коде (C++):

Ошибка в коде (Ошибка сегментирования (core dumped) - C++
Добрый день. Подскажите пожалуйста, где ошибка в коде? char ch; string s; while ((ch = cin.get()) != '0' ) ...

В чём ошибка.В коде там где коментарий там ошибка поучается. - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr; public: ...

Ошибка в коде - C++
Пишу простенькую программку. все вроде как верно.. но код не компилируется.. подскажите где я допустил ошибку.. #include &lt;iostream&gt; ...

Ошибка в коде - C++
Написал код для программы которая должна была определять количество подряд идущих единиц и выводить их индексы. Но код работает с ошибкой и...

Ошибка в коде? - C++
Всем доброго времени суток! Буду очень благодарна,если кто-нибудь поможет разобраться с моей программой (потугами на нее)))) Суть дела:...

Ошибка в коде - C++
template&lt;class T&gt; stack&lt;T&gt;::stack(int s) { v=p=new T; } почему нельзя выделять так память? ошибка.

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

Ошибка в коде с++ - C++
Перевел код из паскаля в с++, и видимо где-то ошибка, так как ответы разные. Пожалуйста, помогите разобраться в чем проблема. Вот само...

Ошибка в коде - C++
/* Дан список из n целых чисел a1,a2, ... an. Перемемстить в начало списка все элементы, которые являются локальными максимум, то...

Ошибка в коде - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;iomanip&gt; #define N 3 #define M 3 using namespace std; int main() { int...

Ошибка в коде.. - C++
Здравствуй народ)) помогите плиз) у меня код выполняеться не так как я бы хлтел) дело в том что в конце выполнения вычеслений программа...


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

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

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