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

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

Войти
Регистрация
Восстановить пароль
 
Mr. Wolf^^
-32 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 38
#1

Требуется описание кода - C++

29.03.2011, 14:04. Просмотров 807. Ответов 3
Метки нет (Все метки)

1. Что делает следующий фрагмент кода?

2. В чем состоит логическая ошибка, если она есть?

C++
1
2
3
4
5
6
7
8
9
int *pi = new int(10);
int *pia = new int[10];
while ( *pi < 10 )
{
    pia[*pi] = *pi;
    *pi = *pi + 1;
}
delete pi;
delete[] pia;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 14:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Требуется описание кода (C++):

Описание программного кода - C++
Ребята, поспособничайте мне и опишите этот программу(желательно каждую строчку) #include &quot;stdafx.h&quot; #include &quot;math.h&quot; #include...

Описание строк кода - C++
Напишите что значит каждая строка пожалуйста! Дано действительное число х&lt;=800. Если х&lt;=100 , то получить его дробную часть. Если...

Нужно описание кода! - C++
кто может описать код?? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;conio.h&gt; #define...

не могу понять описание, требуеться пояснение кода - C++
суть такая нашел статью по этому адресу, суть создания dll в с++. Вот ссылка: http://www.hardline.ru/1/5/1534/ когда стал изучать все...

Необходимо дать описание каждой строки кода с++ - C++
Имеется код, который максимальный элемент в массиве заменяет средним арифметическим элементов строки. Необходимо дать описание каждой...

Требуется доработка кода простой программы (наибольшее из чисел и НОД из них) - C++
Требуется доработка кода простой программы на языке Visual C++ : Разработать программу ( проект) состоящую из двух модулей. Первый...

3
m0nax
1162 / 863 / 56
Регистрация: 12.01.2010
Сообщений: 1,821
Завершенные тесты: 3
29.03.2011, 14:16 #2
Либо я совсем забыл плюсанутого...либо каждая строка кроме 2, 6 и 8 полная чушь
1
Mr. Wolf^^
-32 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 38
29.03.2011, 14:39  [ТС] #3
Так что неверно ?
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
29.03.2011, 15:15 #4
Вообще-то с точки зрения языка вроде всё верно:
1. Выделяем память под переменную типа int и инициализируем её значением 10
2. Выделяем память под массив из 10 целых элементов
3. В цикле движемся, пока значение по адресу pi меньше 10
4. No comments
5. Записываем в элемент массива pia с индексом по адресу pi само значение по адресу pi
6. Увеличиваем значение в ячейке по адресу pi на 1
7. No comments
8. Освобождаем память, выделенную под pi
9. Освобождаем память, выделенную под массив pia

Логическая же ошибка в том, что либо память по pi надо было изначально инициализировать нулём, либо девяткой, но в цикле двигаться, пока *pi >= 0 и переменную *pi уменьшать.
1
29.03.2011, 15:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2011, 15:15
Привет! Вот еще темы с ответами:

Где пишется описание для выходного файла .exe (например описание процесса) - C++
Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на нем\свойства\вкладка подробно, почти все описание exe файла...

Если описание не является определением, напишите для него определение. Если описание является определением, напишите для него описание - C++
Начал изучать программирование на С++, делаю упражнения из книги Мюррэй Хилл, Нью Джерси Бьярн Страустрап &quot;Язык C++&quot; Программу &quot;Hello,...

Вынести основную часть кода кода в отдельную функцию - C++
помогите пожалуйста переделать это на функцию... #include &lt;locale.h&gt; #include &lt;conio.h&gt; int main() { setlocale(0,&quot;&quot;); float...

Требуется описание программы - Delphi
Здравия всем! Нужна помощь - требуется описание программы. Заранее благодарю! unit Unit1; interface uses Windows, Messages,...


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

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

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