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

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

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

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

29.03.2011, 14:04. Просмотров 788. Ответов 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;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 14:04     Требуется описание кода
Посмотрите здесь:

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

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

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

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

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

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

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

Описание функции - C++
Помогите написать код функции!? Задача: Программа. Описать функцию f (s, n, x), определяющую, какой символ чаще других встречается в...

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

описание программы - C++
#include &lt;stdio.h&gt; #define MIN(a, b) ( (a) &gt; (b) ? (b) : (a) ) #define MAX(a, b) ( (a) &lt; (b) ? (b) : (a) ) #define MIN3(a, b, c)...

Описание Borland C++ 3.1 - C++
Здравствуйте! Требуется для курсового описание среды программирования, пишу в Borland C++ 3.1 уже столько перерыл в интернете, но...

Описание функции - C++
Доброго времени суток! Начал учить с++, добрался до функций, нашел тут задачку на описание функции...Немного не понимаю метода решения и...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m0nax
1156 / 857 / 56
Регистрация: 12.01.2010
Сообщений: 1,795
Завершенные тесты: 3
29.03.2011, 14:16     Требуется описание кода #2
Либо я совсем забыл плюсанутого...либо каждая строка кроме 2, 6 и 8 полная чушь
Mr. Wolf^^
-32 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 38
29.03.2011, 14:39  [ТС]     Требуется описание кода #3
Так что неверно ?
silent_1991
Эксперт С++
4958 / 3034 / 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 уменьшать.
Yandex
Объявления
29.03.2011, 15:15     Требуется описание кода
Ответ Создать тему
Опции темы

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