Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

С++ Курсова работа помощ

Featured Replies

Здравейте 

Имам сериозна нужда от помощ за курсова работа. Извинявам се че питам но положението при мен е доста ама доста сериозно. Уча в технически университет специалност кст. В гимназията не съм учила програмиране, а в университета не им пука за това (иска ми се да се самоубия :help wanted3: ). Опитах се да я направя но не се получи :( :sobbing: :crying10: Най-лошото от всичко е че на упражненията не се намери никой който ясно и точно да обясни всеки един ред от дадена програма какво е значението му и какъв е смисълът му. Както и да е, това е друг въпрос.

Курсовата работа която имам е:

Да се състави програма с функция майн() и избор чрез меню на функции за:

- Въвеждане от клавиатура в масив чрез добавяне и запитване за ново въвеждане на данни за студенти от група - до 25: факултетен номер, възраст, пол (челочислен тип - 1 за мъж, 0 за жена).

- Презаписване на данните за мъжете и за жените в два отделни двумерни масива, определяне на съответната средна възраст (за мъжете и за жените) и извеждане съдържанието на масивите и резултатите на екрана.

- Търсене на студент във входния масив по зададен от клавиатурата факултетен номер и извеждане на данните му на екран или съобщение че такъв факултетен номер липсва в масива. Продължаване на търсенето със запитване на ново търсене. 

#include <iostream>
using namespace std;
typedef struct
{
	int fnomer, vuzrast;
	char name[30], pol;
}
student;
student Grupa [25];
int n, i;
student input() 	
{
	student a={0};
	cout<<"\n Fakulteten nomer:";
	cin>>a.fnomer;
	cout<<"\n Ime:";
	cin>>a.name;
	cout<<"\n Godini:";
	cin>>a.vuzrast;
	cout<<"\n Pol:";
	cin>>a.pol;
	return a;
}
void output (student *p)
{
	cout<<endl<<p->fnomer<<"\t"<<p->name<<"\t"<<p->vuzrast<<"\t"<<p->pol;
}
void sort ()
{
	student temp;
	int j;
	for (i=0; i<n-1; i++)
		for(j=i+1; j<n; j++)
			if (Grupa[i].pol<Grupa[j].pol)
			{
				temp=Grupa[i];
				Grupa[i]=Grupa[j];
				Grupa[j]=temp;
			}
}
void search()
{
	int fn, k=0;
	cout<<"\n Namirane na studenti po zadaden fakulteten nomer:";
	cin>>fn;
	for(i=0; i<n; i++)
		if (Grupa[i].fnomer==fn)
		{
			output(&Grupa[i]); k++; }
		if (k==0)
			cout<<"\n Ne e nameren student";
}
void main()
{
	do { cout<<"\n Izbor na studenti:"; cin>>n;}
	while(n<1 || n>25);
	for (i=0; i<n; i++)
		Grupa [i]=input();
	sort();
	cout<<"\n Sortirane na studenti \n";
	for (i=0; i<n; i++)
		output(&Grupa[i]);
	cout<<"\n Tursene na studenti po zadaden fakulteten nomer \n";
	search ();
	system ("pause");
}

Това което се опитах да направя е едва 1/10 от това което трябва да направя и така като гледам не е много правилно. Моля помогнете ми. 

Предварително благодаря 

Редактирано от Maria11 (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    26%
    Дарени 256.00 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.