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

Правильно ли я понимаю работу этого кода? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как представить дерево http://www.cyberforum.ru/cpp-beginners/thread612980.html
Как в с++ представить дерево состоящее из 15 вершин и трех внутренних узлов? Добавлено через 3 часа 29 минут Пожалуйста помогите!
C++ Вывод текста на экран с заданной позиции. БИЛЕТ №26 3. Недостатком оператора вывода cout<< является плохой способ форматирования текста. Так, если нужно начать вывод с тридцатой позиции нужно после стрелок написать 30 пробелов, что при программировании с применением таблиц приводит к потерям времени и появлению ошибок. Создайте функцию, с помощью которой можно выводит на экран текст с заданной позиции. Продемонстрируйте её... http://www.cyberforum.ru/cpp-beginners/thread612976.html
Функция signum(x). C++
БИЛЕТ №25 3. Запишите код функции signum(x), которая вместо числа x записывает на его место в память +1, если число положительное -1, если отрицательное и 0, если число равно 0, независимо от того является ли число x целым или дробным.
Вывести строку в обратном порядке. C++
БИЛЕТ №23 3. Напишите программу, которая позволяет ввести строку символов, и вывести ее в обратном порядке, заменяя одиночные пробелы двойными.
C++ Динамический массив из n чисел типа int. http://www.cyberforum.ru/cpp-beginners/thread612970.html
БИЛЕТ №22 3. Напишите программу, которая выполняет следующие действия: 1) определяет динамический массив из n чисел типа int; 2) позволяет выполнить ввод чисел и вывод части массива от элемента с номера n1 до элемента с номером n2 на экран.
C++ Переставить местами строки матрицы. БИЛЕТ №21 3. Дана целочисленная квадратная матрица. Переставьте местами строки матрицы в порядке возрастания первых элементов строк. подробнее

Показать сообщение отдельно
xADMIRALx
 Аватар для xADMIRALx
66 / 60 / 1
Регистрация: 09.06.2012
Сообщений: 291
24.06.2012, 23:07     Правильно ли я понимаю работу этого кода?
Оператор ! он логический обозначает не
допустим
C++
1
2
3
4
5
bool s = false;
while(!s)/*выполнять пока(s не равна true) */
{
cout << "Вечный цикл = on;"
}
если сделаем так :

C++
1
2
3
4
5
char cs[] = "Siski";/*как думаешь сколько он будит в длинну?не правельно! :) 5 потому что в конце строки всегда '\0' */
for (int i = 0; cs[i]; ++i) /*здесь в условие мы указали если cs[i] возратит false то цикл осанавливаем. */
cout << "сколько букв : " << i << endl
 /*Тут у нас покежт 4 буквы  */
/*а теперь если попробуем в cs[4] сделать,то компилятор выдаст ошибку что длинна масива мала..*/
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru