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

  #2  
Старый 15.07.2009, 22:57
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Есть отдельная тема для вопросов. Чем ты отличаешься от других?
Код вижу не полностью однако уже видно ошибки. Ты его запускал? Литература есть в теме с заданиями, но она сложновата пока. вообще пока почитай учебник, в них есть задания. Лучший справочник msdn. А вообще в интернетах их хватает. Генератор уже есть в стандартной библиотеке.
Вообще всем, кто хочет научиться программировать в обязательном порядке сначала учиться использовать поиск.

Последний раз редактировалось Fata1ex; 15.07.2009 в 23:05..
 
Ответить с цитированием

  #3  
Старый 15.07.2009, 23:19
S_K_I_F
Новичок
Регистрация: 15.07.2009
Сообщений: 2
Провел на форуме:
8725

Репутация: 0
По умолчанию

За то что написал в отдельную тему извиняюсь . Признаю знал но хотел быстрее получить ответ
Да программу скомпилировал и запустил на Microsoft Visual C++ 2008 Express Edition
Создал .exe проверил вроде работает нормально
сечас найду справочник зарание спасибо
 
Ответить с цитированием

  #4  
Старый 15.07.2009, 23:23
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Видимо, это не ошибка, а такая метка. Использовать метки не рекомендует ни один автор.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ