Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 8
1

Списки.удалить фамиллии на букву "Б"

07.06.2012, 07:34. Показов 799. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание: в список записать фамилии 5 студентов. удалить фамиллии на букву "Б"


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<conio.h>
#define stud struct student
stud 
{char fam[20];};
const int n=5;
int _tmain(int argc, _TCHAR* argv[])
{stud z[n];
stud x;
int i;
printf ("Vvedi svedeniya o 5 studentah: ");
for (i=0; i<n; i++)
{ 
scanf ("%d",z[i].fam); 
}
printf("Familia: \n");
for (i=0;i<n;i++)
{
printf("%d \n",z[i].fam);
}
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2012, 07:34
Ответы с готовыми решениями:

В нечетном слове удалить среднюю букву, а к четному слову добавить в начало последнюю букву, в конец первую
помогите плиз,очень,надо,я вообще не понимаю программирование,заранееблагодарна!

Удалить первую букву "о", если такая имеется и удалить последнюю букву "л"
Дано слово. Удалить первую букву &quot;о&quot;, если такая имеется и удалить последнюю букву &quot;л&quot;.

Работа со строками. Дано слово. Удалить из него букву О, если такая есть. Удалить из него последнюю букву Л, если такая есть
Привет! Нужна помощь по задачке по паскалю. Пожалуйста помогите! Задание: Дано слово. Удалить...

Из строки удалить среднюю букву, если её длина нечётная, иначе - удалить 2 средние буквы
Из строки удалить среднюю букву, если её длина нечётная, иначе - удалить 2 средние буквы.

7
7 / 7 / 0
Регистрация: 22.03.2012
Сообщений: 17
07.06.2012, 10:37 2
Анастасия, а у вас в программе не список, а запись.
0
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 8
07.06.2012, 11:18  [ТС] 3
ну так поможешь,нет?напиши нормально
0
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
07.06.2012, 11:33 4
Сформулируй задачу чётко. Надо с использованием контейнера списки или по другому.
0
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 8
07.06.2012, 11:44  [ТС] 5
вот этот исправь
// 15защ.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#define stud struct student
#define list struct spisok
stud{
char fam[20];};
list
{ stud info;
list *next;};
list *head;
list *first (stud x)
{ list *t=new list;
t->next=0;
t->info=x;
return t;
}
void insert (list **s, stud x)
{ list *t=*s;
list *p=0;
list *r;
while (t!=0)
{p=t;
t=t->next;
}
r=first (x);
if (p==0)
*s=r;
else
p->next=r;
}
list *find (list *s, stud x)
{list *t=s;
while (t)
{ if (t->info.fam==x.fam)break;
t=t->next;
}
return t;
}
list *findd (list *s, stud x)
{list *t=s;
while (t)
{ if (strcmp(t->info.fam,x.fam)==0)break;
else
delete (x.fam);
t=t->next;
}
return t;
}
void display (list *s)
{ list *t=s;
while (t)
{ printf ("%10s \n",t->info.fam);
t=t->next;
}
}


int i;
int _tmain(int argc, _TCHAR* argv[])
{stud x;

printf ("Vvedi svedeniya o 5 studentah: ");
for (i=0; i<=5; i++)
{
scanf ("%d",x.fam);
}
printf("Familia: \n");
for (i=0;i<=5;i++)
{
printf("%d \n",x.fam);
insert (&head,x); }
display (head);


return 0;
}
0
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
07.06.2012, 11:53 6
Для начала научись правильно вставлять код в сообщения и уважительно обращаться к людям.
0
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 8
07.06.2012, 11:58  [ТС] 7
Тысяча извинений.Так поможете или нет?)
0
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
07.06.2012, 12:01 8
Нет, а если хочешь чтобы помогли другие, вставь код как следует и сформулируй задачу чётко.
0
07.06.2012, 12:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2012, 12:01
Помогаю со студенческими работами здесь

Списки: Удалить меньший элемент из первых трех, если среди них нет равных, иначе удалить только равные эл-ты
Ребят помогите срочно со списками. Во такое задание Удалить меньший элемент из первых трех,если...

Перенести последнюю букву в начало, первую в конец, списки и т.д.
В списке содержится несколько предложений, для каждого слова перенести последнюю букву в начало,...

Перенести последнюю букву в начало, первую в конец, списки и т.д. Python
В списке содержится несколько предложений, для каждого слова перенести последнюю букву в начало,...

Из строки удалить среднюю букву, если длина строки нечетная, иначе - удалить две средние буквы
помогите пожалуйста, очень нужно... Из строки удалить среднюю букву, если длина строки нечетная,...

Из строки удалить среднею букву, если длина строки нечетная, иначе удалить две средних буквы
из ряда удалить среднею букву ,если длина ряда не парная ,тогда удалить две средних буквы

Из строки удалить среднюю букву, если длина строки нечетная, иначе - удалить две средние буквы
Из строки удалить среднюю букву, если длина строки нечетная, иначе - удалить две средние буквы.

Дано слово если длина слова нечетная то удалить среднюю букву а если четное то удалить две средне
Дано слово если длина слова нечетная то удалить среднюю букву а если четное то удалить две...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru