ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

С++ уважаемые пользователи античата помогите новичку разобратса в некоторых вопроса
  #1  
Старый 15.07.2009, 22:39
S_K_I_F
Новичок
Регистрация: 15.07.2009
Сообщений: 2
Провел на форуме:
8725

Репутация: 0
По умолчанию С++ уважаемые пользователи античата помогите новичку разобратса в некоторых вопроса

Добрый день пользователи сайта antichat.ru .
Я недавно решил научиться программировать, просмотрел разные языки программирования, понравился C++ . Скачал Microsoft Visual C++ 2008 и начел по немного мудрить. Пока все получается, но иногда возникают вопросы, на которые я не могу найти ответ в книги ( скачал “основы программирования на С++”)

К примеру, в книге нормально пишет на русском языке ( cout << “введите имя” ), у меня же ушло около часа, чтоб узнать, что нужно писать.
Зашел на ваш форум посмотрел, что здесь довольно хорошо помогают новичкам если вам не труд но помогите мне по ходу моего обучения .
На данный момент у меня возникло несколько вопросов :
1) Нашел задание, по которому написал программку. Программа работает, но мне кажется что она не совсем корректна можно было написать ее намного проще. если не трудно напишите где подскажите как можно более коректней написать ее

Код:
#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 .
зарание благодарен за помощь
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ