Четверг, 25 Апреля 2024, 19:40

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » IzBePg [386]
Результаты поиска
IzBePgДата: Суббота, 11 Апреля 2015, 08:49 | Сообщение # 21 | Тема: Быки и коровы
Сейчас нет на сайте
Привет всем, как давно не заходил то cool
Приятно снова зайти, легко пароль то вспомнил ещё smile
У меня тут проблема, нужно создать игру быки и коровы на форме с классами, с полиморфизмом, c инкапсуляцией и с наследованием и я даже понятия не имею каким образом, с чего начать и как сделать в целом. Может кто помочь? Просто советами, посидеть со мной, немного объяснить что к чему.
P.S Очень нужно сделать эту работу братцы cry

Добавлено (11 апреля 2015, 08:49)
---------------------------------------------
Что никто не желает поделится своими знаниями?)

IzBePgДата: Среда, 02 Июля 2014, 11:24 | Сообщение # 22 | Тема: Начисление стипендии
Сейчас нет на сайте
Оу так очень легко смотрю, спасибо огромное, выручил happy
IzBePgДата: Среда, 02 Июля 2014, 10:35 | Сообщение # 23 | Тема: Начисление стипендии
Сейчас нет на сайте
Не, здесь неправильно.
Мне нужно если у чела есть всего лишь 1 тройка и остальные допустим 4 и 5 и он занимается общественной деятельностью, то ему даётся стипендия
А остальным кукиш), но вот как сделать не знаю, остальные условия я сделал
IzBePgДата: Среда, 02 Июля 2014, 08:24 | Сообщение # 24 | Тема: Начисление стипендии
Сейчас нет на сайте
Привет всем.
Собственно условия:

Проблема с начислением если есть 3, как мне такое реализовать?
Вот здесь обработка 4 и 5 и кто хорошо учавствует.
Код
//---------------------------------------------------------------------------

#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int i,n,group,stipi,stip[30];
FILE*f;
struct students
{
char fam[15];
int his;
int math;
int phys;
int prog;
int bio;
int happy;
};
students stud[30];
f=fopen("Students.vbr","r");
printf("\nSet students= ");
scanf("%d",&n);
printf("\nSet stip= ");
scanf("%d",&stipi);
for(i=1;i<=n;i++)
  {
  stip[i]=stipi;
  }
printf("\nSet number group 1 to 3= ");
scanf("%d",&group);
if(group==1)
{
   for(i=1;i<=n;i++)
   {
   if(!fread(&stud[i],sizeof(struct students),1,f))
   {cout<<"end";break;}
   cout<<"Name student:"<<stud[i].fam<<endl<<"His="<<stud[i].his<<endl<<"Math="<<stud[i].math<<endl<<"Phys="<<stud[i].phys<<endl<<"Prog="<<stud[i].prog<<endl<<"Bio="<<stud[i].bio<<endl<<"Happy="<<stud[i].happy<<endl<<"Stipendia="<<stip[i]<<endl<<endl;
   }
   fseek(f,sizeof(stud[i]),SEEK_SET);
   cout<<"______________________________________________"<<endl;
   cout<<"Massive Obrabotka"<<endl<<endl;
   for(i=1;i<=n;i++)
   {
   if(stud[i].his==5 && stud[i].math==5 && stud[i].phys==5 && stud[i].prog==5 && stud[i].bio==5 && stud[i].happy==1)stip[i]=stip[i]+((stip[i]*50)/100);
   else if(stud[i].his==5 && stud[i].math==5 && stud[i].phys==5 && stud[i].prog==5 && stud[i].bio==5 && stud[i].happy==0)stip[i]=stip[i]+((stip[i]*25)/100);
   else if(stud[i].his>=4 && stud[i].math>=4 && stud[i].phys>=4 && stud[i].prog>=4 && stud[i].bio>=4)stip[i]=stip[i]+0;
   else stip[i]=0;
   cout<<"Name student:"<<stud[i].fam<<endl<<"His="<<stud[i].his<<endl<<"Math="<<stud[i].math<<endl<<"Phys="<<stud[i].phys<<endl<<"Prog="<<stud[i].prog<<endl<<"Bio="<<stud[i].bio<<endl<<"Happy="<<stud[i].happy<<endl<<"Stipendia="<<stip[i]<<endl<<endl;
   }
}
if (group>3) printf("\nError.Please program retry :)");
fclose(f);
getche();
         return 0;
}
//---------------------------------------------------------------------------

Добавлено (02.07.2014, 08:24)
---------------------------------------------
Ну что, разве никто не знает, как выручить меня из такой задницы? cry
Я встал только на этом, что даже мыслей нету ни у кого?

Сообщение отредактировал IzBePg - Вторник, 01 Июля 2014, 12:43
IzBePgДата: Суббота, 21 Июня 2014, 21:26 | Сообщение # 25 | Тема: Хар-ки компьютера
Сейчас нет на сайте
Doxxy, да не спасибо, ноут у меня нормальный)
Просто есть ещё комп и хотим рубануть по сетке, вот и интересно, почему не пашет.
IzBePgДата: Суббота, 21 Июня 2014, 21:04 | Сообщение # 26 | Тема: Хар-ки компьютера
Сейчас нет на сайте
Посмотрите пожалуйста хар-ки

И Игра Rome Total War первая не работает, почему?
Или всё же чего-то не хватает?В чём причина не подскажите?
IzBePgДата: Четверг, 19 Июня 2014, 23:50 | Сообщение # 27 | Тема: Песня - ищу про слово heart
Сейчас нет на сайте
нет не она, work bitch есть, а новая toxic не то
Блин такая песня угарная sad
IzBePgДата: Четверг, 19 Июня 2014, 23:03 | Сообщение # 28 | Тема: Песня - ищу про слово heart
Сейчас нет на сайте
Всем привет. Друзья помогите найти песенку или музыку ли.
Ничего практически о ней не знаю. cry
Знаю только, что там упоминается вроде слово heart если я правильно понимаю и кажется поёт девушка
И она такая будто ремиксованная что-ли, там долбит так быстренько и частенько.
Год будто 2014 возможно я ошибаюсь.
Есть у кого какие варианты?


Сообщение отредактировал IzBePg - Четверг, 19 Июня 2014, 23:07
IzBePgДата: Среда, 18 Июня 2014, 20:18 | Сообщение # 29 | Тема: Connectify
Сейчас нет на сайте
Привет всем.
Интересует вопрос, почему коннектифи постоянно отключается, час или полтора работает и потом отключается.
Можно-ли решить как-то эту проблему?Или выставить допустим максимальный таймер что-ли, чтобы через часа 3 выключался smile
IzBePgДата: Воскресенье, 15 Июня 2014, 16:37 | Сообщение # 30 | Тема: Считывание строк из файла
Сейчас нет на сайте
-l33t-h4xx-, не всё так просто.Я первый курс, я не могу знать всего.
С++, сам я работаю на C++ Builder 6.
Нужно получается создать файл,забить туда сведения о студентах. Это получается ввод данных.
Далее нужно обработать эти данные по условию и вывести всё.
Вот моё задание если интересно

И вот это всё добро нужно осуществить
IzBePgДата: Суббота, 14 Июня 2014, 21:09 | Сообщение # 31 | Тема: Вывод из файла
Сейчас нет на сайте
Аааааа ясно, понятно, спасибо)
P.S Не думал, что ты знаешь с++, думал только маркетинг игр biggrin
IzBePgДата: Суббота, 14 Июня 2014, 20:44 | Сообщение # 32 | Тема: Вывод из файла
Сейчас нет на сайте
Привет всем.
Есть код
Код

while(1)
{
if(!fread(&rabota,sizeof(struct sotr),1,f))
{cout<<"end";break;}
cout<<rabota.fam<<"     "<<rabota.dol<<endl;}

Знаю что для вывода из файла, но не могу понять некоторые строчки такие как:
Что значит while(1)?
Что за условие? Если(и что дальше?)
Для чего здесь break?
И последняя вещь endl что это значит?
Прошу помочь и разъяснить всю суть smile
IzBePgДата: Суббота, 14 Июня 2014, 20:40 | Сообщение # 33 | Тема: Считывание строк из файла
Сейчас нет на сайте
vasua99, да ты прав курсовая biggrin , но если я буду использовать что либо подобное неизвестное мне, что я не смогу объяснить, так сразу будет понятно, что
это не я делал smile
IzBePgДата: Пятница, 13 Июня 2014, 23:25 | Сообщение # 34 | Тема: Считывание строк из файла
Сейчас нет на сайте
ОоооОоОо Это просто вынесет мне мозг wacko biggrin (в хорошем смысле)
Большое спасибо за код!(Буду разбирать с завтрашнего дня, ибо сегодня уже мозг не работает, 4 утра уже у меня biggrin )
Если что буду спрашивать в лс. Всего доброго cool
p.s (плюс поставил бы ещё, да не могу smile )
IzBePgДата: Пятница, 13 Июня 2014, 22:34 | Сообщение # 35 | Тема: Считывание строк из файла
Сейчас нет на сайте
Если честно признаться, я ничего не понял)
Сейчас всё разжую, возможно я неправильно выразился(или всё же не понял wacko )
Моя цель:
Создать файл, содержащий сведения о сдаче студентами первого курса сессии. Структура записи – Индекс группы, фамилия студента, оценки по пяти экзаменам, признак участия в общественной работе.Количество записей -30, из них три группы по 10 человек.
Как я сделал ввод данных:
Код
//---------------------------------------------------------------------------

#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{const index=3;
int i,n,z;
FILE*f;
struct students
{
char fam[15];
int his;
int math;
int phys;
int prog;
int bio;
int happy;
};
students stud,A;
f=fopen("Students.vbr","w");
printf("\n Set students in group= ");
scanf("%d",&n);
for (z=0;z<index;z++)
{
   for (i=1;i<=n;i++)
   {
   printf("\n Set familia[%d]= ",z);
   scanf("%s",&stud.fam);
   printf("\n Set mark history[%d]= ",z);
   scanf("%d",&stud.his);
   printf("\n Set mark math[%d]= ",z);
   scanf("%d",&stud.math);
   printf("\n Set mark physics[%d]= ",z);
   scanf("%d",&stud.phys);
   printf("\n Set mark programm[%d]= ",z);
   scanf("%d",&stud.prog);
   printf("\n Set mark biology[%d]= ",z);
   scanf("%d",&stud.bio);
   printf("\n You happy man?[%d]= ",z);
   scanf("%d",&stud.happy);
   }
}
fwrite(&stud,sizeof(struct students),1,f);
fclose(f);
getch();
         return 0;
}
//---------------------------------------------------------------------------

Только такая мысль была сделать группы и вот исходя из того что сделал, единственный вариант считывание из файла построчно.
Если твой код верный для этой задачи, то извиняюсь, буду думать, что и как
IzBePgДата: Пятница, 13 Июня 2014, 22:15 | Сообщение # 36 | Тема: Считывание строк из файла
Сейчас нет на сайте
Можно подробнее про getline?
Желательно пример, так намного лучше усваивается(я работаю на C++ Builder 6 если что)
IzBePgДата: Пятница, 13 Июня 2014, 22:00 | Сообщение # 37 | Тема: Считывание строк из файла
Сейчас нет на сайте
Привет всем.
Вот теперь мучаюсь тут.
Как считать строки с файла?
Допустим если пользователь ввёл 1(то есть это индекс группы), то считываются первые 10 строк и далее обрабатываются
Если ввёл 2, то берём с 10 строки по 20, если 3, то с 20 по 30.
не могу понять как и что именно использовать, fgets или getline ли или что ещё wacko
IzBePgДата: Пятница, 13 Июня 2014, 01:02 | Сообщение # 38 | Тема: C++ Builder 6
Сейчас нет на сайте
Привет всем, давненько здесь не был cool
Помощь уже не нужна, сам решил как сделать.
Всем удачи и хорошего настроения biggrin


Сообщение отредактировал IzBePg - Пятница, 13 Июня 2014, 01:28
IzBePgДата: Вторник, 27 Августа 2013, 20:23 | Сообщение # 39 | Тема: Зглаженое движение 8 Direction
Сейчас нет на сайте
Цитата (AntiAlianKiller)
Дата: Пятница, 31.08.2012, 23:12

ЙАNexus, facepalm
Не проще было новую тему создать? wacko
А по сути, просто отключать поведение RTS по если расстояние между этим и этим объектом равно или меньше или больше того то и всего-то
IzBePgДата: Вторник, 27 Августа 2013, 10:37 | Сообщение # 40 | Тема: Взаимодействие атрибутов
Сейчас нет на сайте
Magnet, цитирую
Цитата (Nick_Rimer)
да, забыл самое важное.
у тебя написано, что ты желаешь получить ответ для СС r1.2
а мой исходник для СС r2
и лучше возьми эту последнюю версию.
Форум игроделов » Записи участника » IzBePg [386]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг