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

Получается бесконечный for - C++

Восстановить пароль Регистрация
 
ftp13
 Аватар для ftp13
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 87
19.12.2012, 17:36     Получается бесконечный for #1
Так как я новичок в программирование , а друзья совсем дубни , пытаюсь как то им помочь...
Взял одну из задач препода как реализовать знаю но проблема с for(заместо определенного начала и конца с шагом, он выдает бесконечный цикл)В чем кроется ошибка подскажите?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    cout<<"Hi\n";
    float x,y,z;
    for(x=-3;x<4;x+0,5)
        {y=3*x+9;
        cout<<"Результат="<<y<<endl;}
        system("Pause");
    return 0;
}
P.S:c шагом +1(то бишь x++)все работает...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 17:36     Получается бесконечный for
Посмотрите здесь:

бесконечный цикл C++
Бесконечный цикл C++
C++ Бесконечный цикл
Бесконечный цикл C++
Бесконечный цикл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
19.12.2012, 17:38     Получается бесконечный for #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "iostream"
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    cout<<"Hi\n";
    float x,y,z;
    for(x=-3;x<4;x += 0.5)
        {y=3*x+9;
        cout<<"Результат="<<y<<endl;}
    return 0;
}
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 17:38     Получается бесконечный for #3
Цитата Сообщение от ftp13 Посмотреть сообщение
for(x=-3;x<4;x+0,5)
C++
1
for(x=-3;x<4;x+=0.5)
вместо запятой - точку
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
19.12.2012, 17:40     Получается бесконечный for #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main() {
    setlocale(0,"");
 
    cout << "Hi" << endl;
 
    float y, z;
 
    for(double x = -3; x < 4; x += 0.5){
        y = 3 * x + 9;
        cout << "Результат = " << y << endl;
    }
 
    return 0;
}
Так будет получше
ftp13
 Аватар для ftp13
3 / 3 / 0
Регистрация: 18.10.2012
Сообщений: 87
19.12.2012, 17:46  [ТС]     Получается бесконечный for #5
Вот блин, забыл про это((спасибо всем...
Yandex
Объявления
19.12.2012, 17:46     Получается бесконечный for
Ответ Создать тему
Опции темы

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