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

нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы - C++

Восстановить пароль Регистрация
 
rostik123
 Аватар для rostik123
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 22
28.10.2011, 22:06     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #1
нужно исправить ошибку, кто знает какая напишите ее в новом коде программы?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <clocale>
#include <conio.h>
#include <math.h>
#include <iomanip>
using namespace std;
 
int main()
{
    int n,c=1000,i;
    for(int n = 10; n<= 1000; n++){
    {  setlocale(LC_ALL, "Russian");
    cout<<"на вашем считу 1000$.\n\n";
  cout <<" введите ставку:\n";
  cin>>n;}
    if(n<10 || n>1000){
        cout<<"\n число должно бить от 10 до 1000\n"<<endl;}}
 
    for(int k = 0; k<= 36; k++){
cout <<" введите число с 0 до 36:\n"<<endl ;
cin>>k;
    if(k<0 || k>36)
        cout<<"число должно бить от 0 до 36\n"<<endl;}
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2011, 22:06     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы
Посмотрите здесь:

C++ Нужно исправить ошибку в коде!
C++ кто знает решение напишите
нужно исправить ошибку в коде C++
C++ нужно исправить ошибку в коде) кому не тяжело
Нужно найти ошибку в коде программы по нахождению площади треугольника C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
28.10.2011, 22:19     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #2
rostik123, если бы вы еще написали, чего хотите добиться своей программой, и какая у вас ошибка, было бы проще ее исправить
rostik123
 Аватар для rostik123
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 22
28.10.2011, 22:35  [ТС]     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #3
это часть программы похожей на рулетку, остальная часть у меня работает, а эта нет.
пример:
на вашем счете 1000 $
ведите ставку: (ставка от 10 до 1000)
(если введенное число больше, то выводим)
число должно быть от 10 до 1000. (и еще раз вопрос)
введите ставку:
(потом)
введите число от 0 до 36:
(если введенное число больше, то выводим)
число должно быть от 0 до 36: (и еще раз вопрос)
введите число от 0 до 36:
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
28.10.2011, 22:42     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <clocale>
using namespace std;
 
int main()
{
    int n, c=1000, k;
    setlocale(LC_ALL, "Russian");
    cout<<"на вашем считу 1000$.\n\n";
    cout <<" введите ставку:\n";
    cin>>n;
    if(n<10 || n>1000)
    {
        cout<<"\n число должно бить от 10 до 1000\n"<<endl;
    }
 
    cout <<" введите число с 0 до 36:\n"<<endl;
    cin>>k;
    if(k<0 || k>36)
        cout<<"число должно бить от 0 до 36\n"<<endl;
    return 0;
}
так?

Добавлено через 2 минуты
у вас была главная проблема. У вас же main типа int. Она должна возвращать целое число. Не забывайте писать в конце main
C++
1
return 0;
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
28.10.2011, 22:43     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #5
rostik123, тогда используй циклы while для организации такого ввода, например,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int stavka;
    cout<<"Введите ставку (от 10 до 1000 $): ";
    cin>>stavka;
    while(stavka<10 || stavka>1000)
    {
        cout<<"Неверное значение!\n";
        cout<<"Введите ставку (от 10 до 1000 $): ";
        cin>>stavka;
    }
//дальше код для поля....
}
rostik123
 Аватар для rostik123
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 22
28.10.2011, 23:04  [ТС]     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #6
спасибо, но у вас тоже неправильно, мне нужно:
введите ставку: (ставка от 10 до 1000)
(если ввожу большее число, то должно вывести)
число должно быть от 10 до 1000 (то должно вывести)
Введите ставку: (а потом уже)
введите число с 0 до 36: (если ввожу большее число, то должно вывести)
число должно быть от 0 до 36 (то должно вывести)
введите число с 0 до 36:
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
28.10.2011, 23:17     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #7
сделайте такой же цикл, только с номером рулетки от 0 до 36
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
28.10.2011, 23:46     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #8
rostik123, возьми мой пример из поста выше. Текст сообщений напиши, который тебе надо, а ниже добавь аналогичный код для ввода номера поля с использованием цикла while
Тогда программа будет требовать ввода ставки и поля до тех пор, пока они не будут введены правильно
de_hack
 Аватар для de_hack
6 / 6 / 1
Регистрация: 17.09.2011
Сообщений: 78
29.10.2011, 00:17     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #9
while (n<10 && n>1000)
{
}
я с мобильника,не могу написать подробней. Но это должно сработать. Между фигурными скобками напишите что должно выводиться.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2011, 00:24     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы
Еще ссылки по теме:

C++ Кто знает, как исправить ошибку?
C++ Всем добрый день! Кто-нибудь знает как исправить это?

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

Или воспользуйтесь поиском по форуму:
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
29.10.2011, 00:24     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы #10
de_hack, дополню вас.
C++
1
2
3
4
5
while(k < 0 || k > 36)
{
    cout <<" введите число с 0 до 36:\n"<<endl;
    cin>>k;
}
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int stavka, k;
    cout<<"Введите ставку (от 10 до 1000 $): ";
    cin>>stavka;
    while(stavka<10 || stavka>1000)
    {
        cout<<"Неверное значение!\n";
        cout<<"Введите ставку (от 10 до 1000 $): ";
        cin>>stavka;
    }
    cout <<"Введите число от 0 до 36:\n"<<endl;
    cin>>k;
    while(k < 0 || k > 36)
    {
        cout<<"Неверное значение!\n";
        cout <<"Введите число от 0 до 36:\n"<<endl;
        cin>>k;
    }
}
код выглядит примерно так.
Yandex
Объявления
29.10.2011, 00:24     нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы
Ответ Создать тему
Опции темы

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