Добрый день пользователи сайта antichat.ru . Я недавно решил научиться программировать, просмотрел разные языки программирования, понравился C++ . Скачал Microsoft Visual C++ 2008 и начел по немного мудрить. Пока все получается, но иногда возникают вопросы, на которые я не могу найти ответ в книги ( скачал “основы программирования на С++”) К примеру, в книге нормально пишет на русском языке ( cout << “введите имя” ), у меня же ушло около часа, чтоб узнать, что нужно писать. Зашел на ваш форум посмотрел, что здесь довольно хорошо помогают новичкам если вам не труд но помогите мне по ходу моего обучения . На данный момент у меня возникло несколько вопросов : 1) Нашел задание, по которому написал программку. Программа работает, но мне кажется что она не совсем корректна можно было написать ее намного проще. если не трудно напишите где подскажите как можно более коректней написать ее Code: #include <iostream> #include <string> using namespace std ; int main() { setlocale(0,"") ; string x_name ; // вводим имя пользователя int x(0), y(0), z(0) , yn(1); // xyz число попыток x о,общее y удачных и z нет cout << " добрый день введите ваше имя пожалуста " << '\n' ; cin >> x_name ; cout << x_name << " я хочу предложить вам поиграть в игру " << "\n\t" << " предлагаю угадоть кaк можно больше чисел из ряда Фибоначчи "<< '\n' << " 1...1...2...3...5 и тд.( каждое следущее число равняетса суме двух предыдущих )" ; sta1rt: cout <<'\n'<< " введите число " ; x++ ; int pervoe(0), vtoroe(1), sk(0) , otvet(0) ; cin >> otvet ; start: sk = pervoe + vtoroe ; vtoroe = pervoe ; pervoe = sk ; if ( sk != otvet && sk < 100000 ) { goto start ; } else if ( sk == otvet ) { cout << " ура вы угадали " ; y++ ; } else if ( sk >= 100000) { cout << " к сожелению ответ не верен " ; z++ ; } else { cout << "введено неправильное число " ; } cout << '\n' << " хотите сыграть еще раз 1да 0нет ?" ; cin >> yn ; if ( yn == 1 ) { goto sta1rt ; } cout<< "\n\n" << " общее число попыток "<< x << '\n' << " количество угаданых чисел " << y << '\n' << " количество неверных ответов "<< z << '\n'; cout << " спасибо за внимания " << '\n' ; system("pause") ; return 0 ; } 2) Сейчас качаю литературу которая указана в разделе для новичков, но если вы читали интересныи книги по С++особено задачи и примеры пожалуста пишем название 3) Помогите найти еще справочник списка всех функций с++ чтоб был на русском языке и с подробным описанием и примером использования. 4) И последний вопрос как можно написать генератор случайных и чтобы можно было задать определении варметры к примеру случайное от 1до 10 или от 1до 1000 . зарание благодарен за помощь
Есть отдельная тема для вопросов. Чем ты отличаешься от других? Код вижу не полностью однако уже видно ошибки. Ты его запускал? Литература есть в теме с заданиями, но она сложновата пока. вообще пока почитай учебник, в них есть задания. Лучший справочник msdn. А вообще в интернетах их хватает. Генератор уже есть в стандартной библиотеке. Вообще всем, кто хочет научиться программировать в обязательном порядке сначала учиться использовать поиск.
За то что написал в отдельную тему извиняюсь . Признаю знал но хотел быстрее получить ответ Да программу скомпилировал и запустил на Microsoft Visual C++ 2008 Express Edition Создал .exe проверил вроде работает нормально сечас найду справочник зарание спасибо