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

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

Войти
Регистрация
Восстановить пароль
 
 
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
#1

запустив прогу я ввожу число нажимаю энтер и прога закрывается - C++

09.02.2014, 21:04. Просмотров 909. Ответов 21
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main()  {
    double f;
    double m;
    int counter;
    counter=0;
    for (f=1.0; f<= 100.0; f++) {
        m = f / 3/24;
        cout <<f<< "futov sostavlyaet" <<m<< "metrov.\n";
        counter+++
        if(counter==10) {
            cout<<"\n";
            counter=0;
        }
    }
 
    return 0;
}
как можно исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2014, 21:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос запустив прогу я ввожу число нажимаю энтер и прога закрывается (C++):

Когда нажимаю добавить элемент, и уже его ввожу, то вылетает ошибка и закрываеться программа - C++
Есть такая программулька: //class_sets.h using namespace std; class Set { private: struct SetElement { enum {ATOM, SET}...

При ENTER закрывается прога - C++
Интересует как заблокировать кнопку ENTER...в label1 ...при нажатии ентер происходит выход из программы ...а нужно что-бы было аналогично к...

Ввожу число ,командная строка пропадает - C++
// Эта программа преобразует галлоны в литры. #include&lt;iostream&gt; using namespace std; int main() { int gallons, liters; ...

Исправьте прогу, пожалуйста! Прога про массивы.... - C++
Задача:Написать программу. Размерности массивов вводить с клавиатуры. Элементы массивов по желанию пользователя вводить с клавиатуры или...

я ввожу любое число он его конвертирвует в бинарное - C++
я ввожу любое число он его конвертирвует в бинарное

Ввожу очень маленькое число в консоль и в итоге ничего не считает - C++
Ввожу число е=0.00000001 дальше должен идти подсчет суммы. Но ничего не происходит. Когда я вводил числа большие е (там на один ноль меньше...

21
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,483
09.02.2014, 21:04 #2
C++
1
cin.get()
2 раза.
0
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
09.02.2014, 21:07  [ТС] #3
Цитата Сообщение от S_el Посмотреть сообщение
C++
1
cin.get()
2 раза.
исправь мой код!!! и вставь пожалуйста
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,483
09.02.2014, 21:09 #4
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()  {
    double f;
    double m;
    int counter;
    counter=0;
    for (f=1.0; f<= 100.0; f++) {
        m = f / 3/24;
        cout <<f<< "futov sostavlyaet" <<m<< "metrov.\n";
        counter+++
        if(counter==10) {
            cout<<"\n";
            counter=0;
        }
    }
cin.get();
cin.get();
    return 0;
}
0
Ev_Hyper
Заблокирован
09.02.2014, 21:10 #5
у вас ошибки и в другом:
C++
1
counter+++
ошибку не выдает?
C++
1
counter++;
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,483
09.02.2014, 21:10 #6
Цитата Сообщение от S_el Посмотреть сообщение
counter+++
А что вы хотитете этим сделать?
0
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
09.02.2014, 21:10  [ТС] #7
Цитата Сообщение от S_el Посмотреть сообщение
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()  {
    double f;
    double m;
    int counter;
    counter=0;
    for (f=1.0; f<= 100.0; f++) {
        m = f / 3/24;
        cout <<f<< "futov sostavlyaet" <<m<< "metrov.\n";
        counter+++
        if(counter==10) {
            cout<<"\n";
            counter=0;
        }
    }
cin.get();
cin.get();
    return 0;
}
можете посоветовать учебники по C++ А то в моем учебнике это не написано что надо вставлять!!!
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,483
09.02.2014, 21:11 #8
Литература C++
0
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
09.02.2014, 21:13  [ТС] #9
Цитата Сообщение от S_el Посмотреть сообщение
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()  {
    double f;
    double m;
    int counter;
    counter=0;
    for (f=1.0; f<= 100.0; f++) {
        m = f / 3/24;
        cout <<f<< "futov sostavlyaet" <<m<< "metrov.\n";
        counter+++
        if(counter==10) {
            cout<<"\n";
            counter=0;
        }
    }
cin.get();
cin.get();
    return 0;
}
выдает ошибку все ровно и все ровно закрывается программа
0
funduk17
40 / 3 / 0
Регистрация: 20.05.2013
Сообщений: 67
09.02.2014, 21:14 #10
Попробуйте так, я так понимаю вы в DEV-C++ работаете? Если да, то не забывайте о system("PAUSE")
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()  
{
    double f;
    double m;
    int counter;
    counter=0;
    for (f=1.0; f<= 100.0; f++) {
        m = f / 3/24;
        cout <<f<< " futov sostavlyaet " <<m<< " metrov.\n";
        counter++;
        if(counter==10) {
            cout<<"\n";
            counter=0;
        }
    }
    system("pause");
    return 0;
}
0
S_el
2106 / 1625 / 308
Регистрация: 15.12.2013
Сообщений: 6,483
09.02.2014, 21:15 #11
Цитата Сообщение от suslya Посмотреть сообщение
выдает ошибку все ровно и все ровно закрывается программа
Естественно,вы ; после counter++ забыли поставить.
0
Ev_Hyper
Заблокирован
09.02.2014, 21:15 #12
У вас есть еще ошибки. Откуда вы взяли это соотношение?

C++
1
m = f / 3/24;
0
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
09.02.2014, 21:17  [ТС] #13
не не я работаю на висуал студио 2012 !! я уже исправил ошибку не counter+++ а counter++; ))))
0
funduk17
40 / 3 / 0
Регистрация: 20.05.2013
Сообщений: 67
09.02.2014, 21:18 #14
Ещё есть вопрос! Вы написали "запустив прогу я ввожу число", но я не вижу вообще какого либо ввода в этой программе! Если у вас есть задание перевести все футы от 1 до 100 в метры, то она работает верно, а если вам нужно конкретное число футов перевести в метры, то её нужно исправить!
0
suslya
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 9
09.02.2014, 21:18  [ТС] #15
а скажите пожалуйста для чего вот это ?
C++
1
2
cin.get();
cin.get();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2014, 21:18
Привет! Вот еще темы с ответами:

написать прогу, выводящую таблицу умножения на экран. Прога должна содержать две функции. - C++
помогите пожалууста написать прогу, выводящую таблицу умножения на экран. Прога должна содержать две функции. Первая ф-я, которая...

Скачал прогу, хотел поставить. Прога выкинула флаг- требуется отладка с помо визуал студио - C++
Иначе она не станет. Я согласился. Прога вызвала студию, или студия вызвалась- я не знаю. Очень прикольно и неожиданно. Только что делать?...

Недавно начал учить С++ и в книге написана такой пример, Я ввожу число а нужно чтобы вывело в обратном порядке, я примерно написал но не выходит ))))) - C++
\\ вот что то наклацал но не выходит :) #include &quot;stdafx.h #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using...

Ввожу текст в textarea, нажимаю Enter дальше пишу нажимаю Submit... - JavaScript
I vse chto ya vvel otpravlyau v FUNKCIU kotoraya poluchit etot text i v mestah gde ya najimal 'ENTER' vstavit . Kak eto mojno sdelat'


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
09.02.2014, 21:18
Ответ Создать тему
Опции темы

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