Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2012, 12:35   #1
Ioane
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 22
По умолчанию добавление строк в динамическом массиве

создать структуру типа:
Код:
struct employee
{char*name;
float salary;
int stage;
};
осуществить поиск элементов в массиве, удовлетворяющих условию (сотрудники, у которых имя начинается на "Л" и сформировать из них новый массив.
добавить к строк в начало массива
Не могу понять как добавить строки в начало массива в конце проги, поэтому помогите закончить прогу:

Код:
# include <iostream.h>
# include <stdio.h>
# include <string.h>

int main()
{int i,k;
char f[]="L";
struct employee
{char *name;
float salary;
int stage;
};
employee *st=new employee[10];
for (i=0;i<10;i++)
{cin>>st[i].name;
cin>>st[i].salary;
cin>>st[i].stage;}

for (i=0;i<10;i++)
{printf("%s",st[i].name);
cout<<endl;
cout<<st[i].salary;
cout<<st[i].stage;}

for (i=0;i<10;i++)
{if (strcmp(st[i].name,f)==0)
{printf("%s",st[i].name);
cout<<endl;
cout<<st[i].salary;
cout<<st[i].stage;}

char **s=new char*[10];
for (i=0;i<10;i++)
s[i]=new char[];
for (i=0;i<10;i++)
gets(s[i]);
for (i=0;i<10;i++)
{printf("%s",s[i]);
cout<<endl;}

cout<<"input k"<<endl;
cin>>k;
for (i=0;i<10;i++)
{if (i>=k)
{printf("%s",s[i]);
cout<<endl;}}


return 0;}

Последний раз редактировалось ACE Valery; 18.02.2012 в 17:03.
Ioane вне форума Ответить с цитированием
Старый 19.02.2012, 17:57   #2
Ioane
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 22
По умолчанию

Друзья, помогите кто-нибудь
Ioane вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена максимального элемента минимальным и наоборот в динамическом двумерном массиве dreik92 Microsoft Office Excel 2 13.04.2011 12:04
Необходимо сделать удаление как в динамическом массиве, сложность в том что массив обычный Сеня2007 Помощь студентам 3 22.11.2010 08:31
Out of memory в динамическом массиве Jor1k Общие вопросы Delphi 16 27.10.2010 18:39
Где мой кося в динамическом массиве? Utkin Общие вопросы Delphi 9 09.07.2010 15:35
Количество элементов в динамическом массиве lytkin Общие вопросы Delphi 8 21.02.2007 14:50