Родились сегодня:
ivan_papus


Лидеры

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

1167

Россия, пос. Теплоозёрск, ЕАО


ID: 405587

Magic2hand

5-й класс

696


ID: 226425

Konstantin Shvetski

Модератор

318

Россия, Северодвинск


ID: 137394

Megaloman

Мастер-Эксперт

181

Беларусь, Гомель


ID: 405604

Ника

Посетитель

141


ID: 400669

epimkin

Профессионал

119


ID: 405537

hipunova1512

Посетитель

88


8.10.4

05.12.2021

JS: 2.10.3
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-12-08 21:46:03-standard


Создание программ на языках C и C++.

Администратор раздела: CradleA (Мастер-Эксперт)

Консультация онлайн # 201527

Раздел:  С / С++
Автор вопроса: DanilaKotov3619 (Посетитель)
Дата: 20.10.2021, 17:37 Консультация закрыта
Поступило ответов: 0

Здравствуйте! Прошу помощи в следующем вопросе:

Описать структуру с именем NOTE, содержащую следующие поля:

фамилия, имя;
номер телефона;
дата рождения (массив из трех чисел).
Написать программу, выполняющую следующие действия:

ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, записи должны быть упорядочены по трем первым цифрам номера телефона;
вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
если такого нет, выдать на дисплей соответствующее сообщение.

Программу нужно написать на чистом си, я использую vsc, но вы можете работать в любой программе ( это не столь важно ) в принципе я нашел в интернете код этой программы, но к сожалению на с++, вот ссылка на пастебин:
Ссылка >>

Можете помочь конвертировать ее из с++ в обычный? я бы сам это сделал, но я пока ток начинающий программист и сам еще чайник в этом smile Кто может помогите плиз, если хотите можете без конвертирования просто написать программу, буду очень благодарен :)

Последнее редактирование 21.10.2021, 12:29 Зенченко Константин Николаевич (Старший модератор)
Ответов пока не поступило
Мини-форум консультации # 201527

q_id

DanilaKotov3619

Посетитель

ID: 405402

1

= общий =    20.10.2021, 17:40

P.s в первом пункте забыл добавить: ввод с клавиатуры данных в массив ВLОСКNОТЕ*

=====
Kotov3619

q_id

CradleA

Мастер-Эксперт

ID: 325460

2

= общий =    20.10.2021, 17:52
DanilaKotov3619:

Здравствуйте, а почему Вы решили, что нашедший Вами код написан на С++?

=====
to live is to die

q_id

DanilaKotov3619

Посетитель

ID: 405402

3

= общий =    20.10.2021, 17:59

а почему Вы решили, что нашедший Вами код написан на С++?


это же очевидно вроде)
там есть библиотека #include<iostream.h> плюс cout это уже с++, да и сам сайт с которого я скопировал код называется cpp

=====
Kotov3619

q_id

CradleA

Мастер-Эксперт

ID: 325460

4

= общий =    20.10.2021, 18:32

iostream можно использовать и в си, здесь надо уточнять у преподавателя, что он имеет ввиду чистый си smile
опять же в С++ заголовки заканчиваются на hpp
ну и главный момент с ++ должно использоваться объектно ориентированное программирование с наличием классов наследования и т.п.
В нашедшем Вашем коде классическая сишная структура.

Можно конечно переделать вывод и ввод через printf и getchar, все остальное останется в том же виде как есть.

=====
to live is to die

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 228

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 201

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 43

Gluck

9-й класс

Рейтинг: 42

CradleA

Мастер-Эксперт

Рейтинг: 22

Вадим Исаев ака sir Henry

Мастер-Эксперт

Рейтинг: 2