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

(подскажите в чем логическая ошибка в этом упражнении) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка двумернного массива http://www.cyberforum.ru/cpp-beginners/thread391446.html
Подскажите, пожалуйста, как правильно поставить условие в цикле, чтобы после ввода номер строки, компилятор проверял упорядочена ли выбранная строка, двумерного массива, по возрастанию/убыванию/не упорядочена, и выводить соответствующее сообщение) #include "iostream.h" #include "stdlib.h" #include "stdio.h" #include "conio.h" #define N 100 #define M 100 void main() { randomize();
C++ Дано натуральное число. Заменить любую из его цифр так, чтобы получилось максимальное совершенное число. Дано натуральное число N. Если это сложно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число. http://www.cyberforum.ru/cpp-beginners/thread391440.html
Ханойская башня C++
Здравствуйте! есть рабочий код, из Википедии #include <iostream> using namespace std; void hanoi_towers(int start, int dest, int buff,int count) { if (count != 0)//Выход из рекурсии {
C++ Вариадные шаблоны
Как будет на английском "Вариадные шаблоны"? Что вы слышали о них? Киньте пжл. ссылки на статьи. Нашел: Variadic Templates Модераторы тему в печь пжл.
C++ Посоветуйте книгу по STL http://www.cyberforum.ru/cpp-beginners/thread391425.html
Привет, форумчани. Посоветуйте пожалуйста книгу, где детально рассматривается STL. Обычно в общих книгах бывает глава, где она рассматривается, но не детально-поверхностно. Большое спасибо. ps: желательно с наличием в "электронном" виде.
C++ Можно ли к статическому объекту обратиться, как к обычному? Можно ли к статическому объекту обратиться, как к обычному? подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
25.11.2011, 12:08     (подскажите в чем логическая ошибка в этом упражнении)
ошибка в том, что начальное значение того, на что указывает pi - 10, поэтому цикл не выполнится ни разу

C++
1
2
3
4
5
6
7
8
9
int *pi = new int(0);
int *pia = new int[10];
 
while ( *pi < 10 ) {
  pia[*pi] = *pi;
  *pi = *pi + 1;
}
delete pi;
delete[] pia;
создает динамический массив pia из 10 элементов, и заполняет его числами от 0 до 9
 
Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru