Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ioane
57 / 57 / 54
Регистрация: 19.02.2012
Сообщений: 250
#1

Не могу дописать код программы - C++

19.02.2012, 20:18. Просмотров 460. Ответов 3
Метки нет (Все метки)

создать структуру типа:
Код:

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

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# 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;}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2012, 20:18
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не могу дописать код программы (C++):

Дописать код программы
Вобщем есть код для нахождения количества попарно различных символов, входящих...

Не могу дописать пару операторов в конце программы...
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() {...

Не могу составить код программы
В каждой строке текста записана (без ошибок) такая последовательность символов:...

Не могу до конца разобрать код программы
Задание выглядит следующим образом дан код программы его надо прочитать и...

не могу дописать функцию перевода текста на 2сс,не могу возвращать переведенный текст
void itoa(char str){ int i; char buf; char url; char yn; int x=0; i=0;...

Код программы на языке С++. Не могу понять в чем ошибка
Где-то в коде есть ошибка... Помогите найти... Код: #include &lt;iostream&gt;...

3
ValeryS
Модератор
7124 / 5392 / 669
Регистрация: 14.02.2011
Сообщений: 18,200
19.02.2012, 22:02 #2
Цитата Сообщение от ioane Посмотреть сообщение
Не могу понять как добавить строки
Цитата Сообщение от ioane Посмотреть сообщение
char*name
у тебя нет строки
есть указатель на char(адрес строки) который пока показывает в никуда
посему выделяй память пиши в неё текст и адрес этой строки приравняй к name
0
ioane
57 / 57 / 54
Регистрация: 19.02.2012
Сообщений: 250
19.02.2012, 23:31  [ТС] #3
ValeryS, а можете написать сам код добавления строк, а то я что-то не вдупляю)и добавить строки нужно в динамический массив
0
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
20.02.2012, 14:18 #4
Цитата Сообщение от ioane Посмотреть сообщение
C++
1
2
3
4
printf("%s",st[i].name);
cout<<endl;
cout<<st[i].salary;
cout<<st[i].stage;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2012, 14:18
Привет! Вот еще темы с решениями:

Дописать код
Здравствуйте уважаемые. Помогите пожалуйста. Не могу понять как в данный код...

Дописать код
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;conio.h&gt;...

Дописать код
Хочу, чтобы программа считала: это пока что сам сделал, добавьте...

Я новичок , не могу дописать программу
Найти ту непрерывную последовательность положительных чисел, сумма элементов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru