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

Программа постоянно печатает степени целого числа 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, которая читает сторону квадрата и рисует его звездочками и пробелами http://www.cyberforum.ru/cpp-beginners/thread344413.html
Напишите программу с ООП подходом, которая читает размер стороны квадрата и затем печатает звездочками и пробелами пустой квадрат заданного размера. Ваша программа должна работать для любых...
C++ подпрограмма для универсальной сортировки извините за то, что опять прошу помощи. нужно разработать алгоритм и описать подпрограмму для универсальной сортировки произвольного массива с произвольным базовым типом. Подпрограмме передается... http://www.cyberforum.ru/cpp-beginners/thread344401.html
C++ Проблемы с использованием класса
Задача Водителям не безразличен пробег их авто. Один водитель записал свои данные о нескольких заправках, записывая пройденные км и число залитых в бак литров бензина Разработайте программу,...
C++ Мышь
Здравствуйте, подскажите, где ошибка? #include "stdafx.h" #include <Windows.h> #include <winuser.h> //Оба хэдэра нужны? using namespace System; static void click(int x, int y) {
C++ Помогите новичку. http://www.cyberforum.ru/cpp-beginners/thread344315.html
Я совсем чайник, можно сказать, что я ни разу в жизни не сталкивался с программированием на каком-либо языке. Но у меня есть огромное желание изучить язык С++. Я не знаю абсолютно ничего. Помогите,...
C++ WinApi и MinGW Здравствуйте! Суть такова: При компиляции следующего кода : #include <QtCore/QCoreApplication> #include <windows.h> #include <iostream> using namespace std; int main(int argc, char *argv)... подробнее

Показать сообщение отдельно
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
22.08.2011, 23:43
нули у тебя выводятся, потому что очень быстро происходит переполнение int. сделай ограничение на количество выводимых значений и получишь свои степени двойки.
и зачем так заморачиваться, если можно в этом же цикле после вывода просто умножать на 2?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main()
{
int num = 2; 
while (true) {
    cout<<num<<endl;
    num=num*2;
    if (num>100000) break;
}            
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru