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

Проблемы с Code::Blocks12.11 - C++

Восстановить пароль Регистрация
 
Юный Pro
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
28.04.2013, 22:26     Проблемы с Code::Blocks12.11 #1
Я только учусь программировать на с++, и по этому спрашиваю у опытных или тех кто знает эту проблему. Читаю книгу C++ руководство для начинающих - Шилдт Г. И там была программа с циклом for. Надо было чтобы генерировала таблицу земных фунтов.Вот что у меня получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
using namespace std;
int main()
{
    double b;
    int s;
    double a;
    s=0;
    for(a=1;a<=100;a++)
        b=a/17;
    cout<<b<<endl;
    s++;
    if(s==25)
        cout<<"\n";
    return 0;
}
Выводит значение 5.88235. Почему, как надо не работает for?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 22:26     Проблемы с Code::Blocks12.11
Посмотрите здесь:

Code Inject C++
C++ Ошибка The thread 0x390 has exited with code 0 (0x0). The program 'D:AlexVVCPr1DebugPr1.exe' has exited with code 0 (0x0).
C++ Не компилирует Code::Blocks 10.05
C++ code::block 10-05
Проблемы при запуске Code Blocks C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
28.04.2013, 23:18     Проблемы с Code::Blocks12.11 #2
for работает так, как должна работать. Вопрос в том, как ты хочешь чтобы она работала?
Юный Pro
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
29.04.2013, 00:02  [ТС]     Проблемы с Code::Blocks12.11 #3
Цитата Сообщение от lazybiz Посмотреть сообщение
for работает так, как должна работать. Вопрос в том, как ты хочешь чтобы она работала?
Должно присваиваеват значение 1, считать до 100, и каждый раз увеличивает на 1.Потом должно перем.а делить на 17, и присваевать что получилось к перем.b. И выводить на экран все что получится.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
29.04.2013, 00:07     Проблемы с Code::Blocks12.11 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    double b;
    int s;
    for(int a = 1; a <= 100; a++) {
        b = a / 17.0;
    cout << b << endl;
    }
    return 0;
}
Добавлено через 11 секунд
скобки забыли...
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
29.04.2013, 00:13     Проблемы с Code::Blocks12.11 #5
Olivеr, обрати внимание на 10-ю строчку. Лично я не вижу в ней смысла..
Юный Pro, каков должен быть результат программы?
Юный Pro
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
29.04.2013, 15:49  [ТС]     Проблемы с Code::Blocks12.11 #6
Спасибо ,что помогли. А то забыл про скобки.

Добавлено через 14 минут
Цитата Сообщение от lazybiz Посмотреть сообщение
Olivеr, обрати внимание на 10-ю строчку. Лично я не вижу в ней смысла..
Юный Pro, каков должен быть результат программы?
Ты прав, в 10 строчке нет смысла. Результат-- прости мне лень писать, что получится.Хочешь посмотреть напиши программу эту ,и увидишь результат.
Yandex
Объявления
29.04.2013, 15:49     Проблемы с Code::Blocks12.11
Ответ Создать тему
Опции темы

Текущее время: 17:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru