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

Задачка с циклом while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при сборке библиотеки jsoncpp http://www.cyberforum.ru/cpp-beginners/thread637730.html
Пытаю собрать библиотеку для VC++ на Builder2009. Весьма оптимистично, но все же решил попробывать. Наткнулся на такую ошибку с enum . // TEMPLATE CLASS _Tmap_traits template<class _Kty, //...
C++ Китайские иероглифы в консольном приложении Вопрос: можно ли вывести в консоли китайские иероглифы, или например специфичные немецкие буквы стандартами языка си или же с++. Может нужно использовать сторонние библиотеки ?? Слышала про wchar_t,... http://www.cyberforum.ru/cpp-beginners/thread637726.html
Почему не работает функция? C++
Почему не работает функция? Пишет ошибку: результатом выполнения фрагмента не является 0 аргумеетов int provPas() { string login_1, login_2, password_1, password_2, pasFile; cout<<"Введите...
Считать клавиши и запись в масив C++
Вообщем надо считывать клавиши нажатием на клавиатуре и записывать их в char key, например: нажал клавишу F10, в key записалось "F10" нажал клавишу F11, в key записалось "F11" и т. д.
C++ Типы данных http://www.cyberforum.ru/cpp-beginners/thread637685.html
Какого типа мне нужна переменная, чтобы принимала во такое число: 100000000000000 (15 цифр) ???
C++ Поиск в браузере Привет,ребят не поможете сделать такую штуку,вообщем у нас есть страничка в браузере и в ней есть поисковая форма примерно такая <html> <head> <title></title> </head> ... подробнее

Показать сообщение отдельно
mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1

Задачка с циклом while - C++

14.08.2012, 21:13. Просмотров 435. Ответов 3
Метки (Все метки)

И снова здравствуйте! Решаю простую задачку, но вот что-то накрутил с циклом while!
В задачки вводиться число кубиков, и известно что на 3 кубика уходит 28 спичек, тогда на 1 кубик=12 спичек, а последущие по 8 спичек на кубик!
Тесты проходят нормально на 0, 1, 2, но на всех что выше ответ один 20! Что-то я намудрил с циклом while и счетчик не идет выше двух! Что не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
    unsigned long n,c=0;
    cin>>n;
    int kol=12,k=8,i=0;
    if(n>1)
    [B]{while(i<n)
        {i++;
        c=kol+k;
        }
    cout<<c;}[/B]
    else
        if(n=0)
        cout<<"0";
                else
            cout<<kol;
        return 0;
}
Подскажите!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru