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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Юный Pro
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
#1

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

28.04.2013, 22:26. Просмотров 291. Ответов 5
Метки нет (Все метки)

Я только учусь программировать на с++, и по этому спрашиваю у опытных или тех кто знает эту проблему. Читаю книгу 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
Посмотрите здесь:

C++ Native' has exited with code
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::block 10-05
Problems with Code Block 12.11 C++
Проблемы при запуске Code Blocks C++
Matrix Code C++
Executing Java-code from C++-code via JNI C++
Code::Blocls 13.12 C++
C++ Многофайловая программа Code Blocks
C++ Codelite. Code complete
Ошибки в приложении X-code C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4870 / 3009 / 370
Регистрация: 10.11.2010
Сообщений: 11,059
Записей в блоге: 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
Эксперт С++
4870 / 3009 / 370
Регистрация: 10.11.2010
Сообщений: 11,059
Записей в блоге: 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
Ответ Создать тему
Опции темы

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