С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
#1

Нужно описать структуру с именем МОТЕ и т.д. - C++

11.05.2011, 10:41. Просмотров 1510. Ответов 11
Метки нет (Все метки)

Описать структуру с именем МОТЕ, содержащую следующие поля:
- фамилия, имя;
- номер телефона;
- дата рождения (массив из трех чисел).
Написать программу, выполняющую следующие действия:
- ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE;
- записи должны быть упорядочены по трем первым цифрам номера телефона;
- вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
- если такого нет, выдать на дисплей соответствующее сообщение.

Добавлено через 27 минут
понятно...вы из принципа девчонкам не помогайте...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2011, 10:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно описать структуру с именем МОТЕ и т.д. (C++):

Нужно Описать структуру с именем STUDENT - C++
Описать структуру с именем STUDENT, содержащую следующие поля: -фамилия и инициалы -номер группы -успеваемость (массив из пяти...

Описать структуру с именем PRIMER - C++
Добрый день всем. Очень долго пытался написать программу по шаблонам и тд и тп, но ничего толкового не выходило. Здесь тоже с именем PRIMER...

Описать структуру с именем AEROFLOT - C++
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: a)название пункта назначения рейса; б)номер рейса; в)тип...

Описать структуру с именем NOTE - C++
Помогите пожалуйста с прогой.. В чём ошибка? ии как упорядочить по дате рождения? Задание звучит так: Описать структуру с именем NOTE,...

Описать структуру с именем Worker - C++
Нужно написать программу на языке С или C++ на борланде. Задание: Описать структуру с именем Worker содержащую следующие поля: •...

Описать структуру с именем Worker - C++
, прошу,выручите господа программисты...

11
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 642
11.05.2011, 10:47 #2
C++
1
2
3
4
5
6
7
struct MOTE
{
string name;
string fam;
int nomer;
int data[3];
}
шас функции допишу)
0
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
11.05.2011, 10:51  [ТС] #3
вот смотри у меня есть что - то , но ошибку выдаёт...
понять не могу какую...
заранее спасибо )))

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
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <string.h>
#include <windows.h>
 
int main ()
{
const int l_name=8, l_number_phone=1, l_data_birthday=3;
 
struct NOTE
{
int data_birthday;
char name[l_name+1];
int number_phone;
};
 
FILE *fin;
if ((fin=fopen("text.txt","r"))==NULL)
{
puts ("Oshibka otkritiya faila\n");
return 1;
};
 
int i=0;
while (!feof(fin))
{
fgets(text[i].name,l_name,fin);
fscanf(fin, "%i%f\n",&text[i].birthday,&text[i].number_phone);
i++;
};
int n_record=i, n_NOTE=0;
int number_phone=0;
 
while (true)
{
puts("Vvedite familiu ili nagmite Enter dlya okonchaniya: ");
gets(name);
if (strlen(name)==0) break;
OemToChar(name,name);
 
bool not_found=true;
for (i=0; i<n_record; i++)
{
if (strstr(text[i].name,name))
if (text[i].name[strlen(name)]==' ')
{
strcpy(name,text[i].name);
CharToOem(name,name);
printf("%30s%5i%10.2f\n",name,text[i].data_birthday,text[i].number_phone);
n_NOTE++;
mean_number_phone+=text[i].number_phone;
not_found=false;
};
if (not_found) puts("Takogo net\n");
};
};
return 0;
}
0
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 642
11.05.2011, 10:59 #4
сделай с оформление кода, а то так понять не че не могу)

кстати вот функция заполнения
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
void zapoln()
{
    for(int i=0;i<8;i++)
    {
        cout<<"Введите имя\n";
        cin<<m[i].name;
        cout<<endl;
        cout<<"Введите фамилию\n";
        cin<<m[i].fam;
        cout<<endl;
        cout<<"Введите номер\n";
        cin<<m[i].nom;
        cout<<endl;
        cout<<"Введите день\n";
        cin<<m[i].data[0];
        cout<<endl;
        cout<<"Введите месяц\n";
        cin<<m[i].data[1];
        cout<<endl;
        cout<<"Введите год\n";
        cin<<m[i].data[2];
        cout<<endl;
    }
}
1
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
11.05.2011, 11:01  [ТС] #5
ага... вон оно чё... я так делела препод сказал слишком просто... !!! тебе спасибо... )))
0
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 642
11.05.2011, 11:07 #6
Цитата Сообщение от Neat Посмотреть сообщение
ага... вон оно чё... я так делела препод сказал слишком просто... !!! тебе спасибо... )))
в смысле слишком просто) зачем все усложнять

и еще, я так понял, шо у тебя не обявлен сам объект струкруры, то есть нет строчики типо
C++
1
MOTE m[8];
 Комментарий модератора 
Запрещено накручивать репутацию любым способом, включая создание пользователей-клонов, а также склонять (агитировать) других пользователей к ее повышению. Пункт 3.9 правил.
1
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
11.05.2011, 13:07  [ТС] #7
короче не получается у меня ничего.....
0
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 642
11.05.2011, 13:37 #8
Цитата Сообщение от Neat Посмотреть сообщение
короче не получается у меня ничего.....

скажи что не получается, может поможет кто)
1
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
11.05.2011, 16:40  [ТС] #9
делаю твою программу выходит ошибка в 6,8,9,10 и 27 строчках
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
11.05.2011, 16:48 #10
Цитата Сообщение от Neat Посмотреть сообщение
делаю твою программу выходит ошибка в 6,8,9,10 и 27 строчках
C++
1
#include <iostream.h>
1
Neat
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 25
12.05.2011, 10:17  [ТС] #11
всем пока, всем спасибо... так ничего и не получилось... (((

Добавлено через 16 часов 7 минут
нужно написать всю эту программу на си

Добавлено через 45 минут
неужели ни кто не поможет???? (((
0
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 642
12.05.2011, 14:56 #12
Цитата Сообщение от Neat Посмотреть сообщение
нужно написать всю эту программу на си
знаю только приплюснутый си(
1
12.05.2011, 14:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2011, 14:56
Привет! Вот еще темы с ответами:

Описать структуру с именем TRAIN - C++
Вот условие: Описать структуру с именем TRAIN, содержащую следующие поля: -название пункта назначения; -номер поезда; -время...

Описать структуру с именем ZNAK - C++
Описать структуру с именем ZNAK, содержащую следущие поля:NAME - фамилия, имя; ZODIAC - знак зодиака;BDAY - день рождения(массив из трех...

Описать структуру с именем NOTE - C++
Народ почти не знаю С++ но нужно написать вот прогу желательно на Буилдере 1. Описать структуру с именем NOTE, содержащую следующие...

Описать структуру с именем STUDENT - C++
Всем привет) Не могу решить задачу. Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер...


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

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

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