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

Очень простой вопрос про циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построение лабиринта на Borland С++ 3.01 http://www.cyberforum.ru/cpp-beginners/thread48613.html
Здравствуйте... Надо написать программу построения лабиринта...длина и ширина лабиринта вводится с клавиатуры. Желательно, чтобы можно было выбирать сложность лабиринта (easy,medium,hard) Он должен иметь один вход и один выход, должен иметь одно решение, т.е. от входа к выходу должен быть один путь. В лабиринте не должно быть изолированных "комнат". Любая "комната" должна соединятся с...
C++ Как программно получить адрес СОМ порта? Пишу программу для прошивки Flash памяти прибора через СОМ порт. Выяснилось, что при ошибке заливки, прибор выдаёт ошибку и начинает принимать новый файл прошивки, т.е. без ожидания команды, тупо продолжает приём данных и пишет их как новую прошивку. Короче, надо моментально перехватывать ошибку и начать передачу сначала. Вывод: винде управление не давать, общаться с прибором на низком уровне,... http://www.cyberforum.ru/cpp-beginners/thread48603.html
Можно ли написать web-сайт на С++? C++
Здравствуйте. В web-программировании я полный ноль. Даже html не знаю. Ответьте пожалуйста на вопрос, возможно ли на С++ написать сайт? Вообще, какое ещё отношение к web имеет С++, кроме написания серверов? Знаю, что сайт пишут на PHP, Pyton, ASP.NET (C#), но все равно ради принципа, возможно ли на С++? И если да, то куда копать? И с чего начать?
C++ Прототип функции
Скажите,какой смысл описывать протип функции, тоесть первую строчку функции, прописывать ещё раз вверху, перед функцией main(). Что это даёт,я так и не понял?
C++ Неограниченное количество значений http://www.cyberforum.ru/cpp-beginners/thread48563.html
Задали вот такую задачку , до сих пор не могу решить. Помогите. 1) Программа должна позволять ввести неограниченное количество значений и сохранить их в масив, размещённый в свободном хранилище. Программа должны вывести введённые значения, по пять в строке, после чего вычислить и показать их среднюю величину. начальный размер масива должен состовлять 5 элементов. При необходимости, программа...
C++ Дайте определение "Последовательность лексем" subj ну и желательно термин "Лексема" и оригинальные термины по-английски. Спасибо подробнее

Показать сообщение отдельно
odip
Эксперт С++
 Аватар для odip
7151 / 3291 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
28.08.2009, 22:02     Очень простой вопрос про циклы
только в цикле for строго не рекомендуется вручную менять переменную счета!
Может и не рекомендуется, но можно.

Получить 30 первых чисел
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main( void ) {
 
int i, k;
i= 1;
for ( k= 1; k<=30; k++ ) {
       i*= 2;
       printf( "k=%d i=%d\n", k, i );
}
return 0;
 
} /* main() */
Вывод
Код
k=1 i=2
k=2 i=4
k=3 i=8
k=4 i=16
k=5 i=32
k=6 i=64
k=7 i=128
k=8 i=256
k=9 i=512
k=10 i=1024
k=11 i=2048
k=12 i=4096
k=13 i=8192
k=14 i=16384
k=15 i=32768
k=16 i=65536
k=17 i=131072
k=18 i=262144
k=19 i=524288
k=20 i=1048576
k=21 i=2097152
k=22 i=4194304
k=23 i=8388608
k=24 i=16777216
k=25 i=33554432
k=26 i=67108864
k=27 i=134217728
k=28 i=268435456
k=29 i=536870912
k=30 i=1073741824
Добавлено через 29 минут
Дальше будет переполнение - так как sizeof(int) == 32.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru