Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 19.01.2015
Сообщений: 30

Найти всех жителей с фамилией Петров, у которых нет телефона

22.01.2015, 15:09. Показов 1314. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Адресная книга: фамилия, имя, отчество, дата рождения, где живет (район, улица, номер дома, номер квартиры), есть или нет телефона, номер телефона (если он есть). Найти всех жителей с фамилией Петров в которых нет телефона.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.01.2015, 15:09
Ответы с готовыми решениями:

Определить сколько жителей с фамилией Петров имеют номер, начинающийся на 48
Определить сколько жителей с фамилией Петров имеют номер, начинающийся на 48.

найти номер телефона человека с заданной фамилией
Задали нам задачку в институте.. А препод даже не пришел на лекцию и не рассказал что как.. ПОмогите студенту, пожалуйсто. Операция:...

Найти строку с первой по алфавиту фамилией и с наименьшим номером телефона
Дан список владельцев телефонов (10 человек) в виде ФАМИЛИЯ ТЕЛЕФОН 15 симв. 9 симв. Данные в...

1
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
22.01.2015, 16:20
Лучший ответ Сообщение было отмечено kiva962 как решение

Решение

не ручаюсь, что будет дружить с кириллицей
Pascal
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
type
    TAdres = record
        rajon : String;
        ulica : String;
        dom, kvart : Byte;
    end;
    TPerson = record
        fam : String[25];
        imia : String[20];
        otch : String[25];
        data : String[10];
        adres : TAdres;
        tel : Boolean;
        num : String[20];
    end;
 
procedure ReadAdres(var x : TAdres);
begin
    with x do
    begin
        Write(#9, 'район: '); ReadLn(rajon);
        Write(#9, 'улица: '); ReadLn(ulica);
        Write(#9, 'номер дома: '); ReadLn(dom);
        Write(#9, 'номер квартиры: '); ReadLn(kvart);
    end;
end;
 
procedure ReadPerson(var x : TPerson);
var
    c : Byte;
begin
    with x do
    begin
        Write(#9, 'фамилия: '); ReadLn(fam);
        Write(#9, 'имя: '); ReadLn(imia);
        Write(#9, 'отчество: '); ReadLn(otch);
        Write(#9, 'дата рождения: '); ReadLn(data);
        ReadAdres(adres);
        Write(#9, 'Имеется ли телефон? (0 - нет, 1 - да) '); ReadLn(c);
        tel := (c = 1);
        if tel
        then
        begin
            Write(#9, 'номер телефона: '); ReadLn(num);
        end;
    end;
end;
 
procedure PrintPerson(const x : TPerson);
begin
    with x do
    begin
        WriteLn(fam, ' ', imia, ' ', otch, ':');
        WriteLn(#9, data);
        with adres do
            WriteLn(#9, rajon, ' ', ulica, ' ', dom, '/', kvart);
    end;
    WriteLn('--------------------------------');
end;
 
function CheckPerson(const x : TPerson) : Boolean;
begin
    CheckPerson := ((x.fam = 'Петров') And Not(x.tel));
end;
 
var
    x : Array[1..100] Of TPerson;
    i, n : Byte;
begin
    Write('n='); ReadLn(n);
    for i := 1 to n do
    begin
        WriteLn('добавление ', i, '-того человека:');
        ReadPerson(x[i]);
    end;
    for i := 1 to n do
        if CheckPerson(x[i])
        then
            PrintPerson(x[i]);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.01.2015, 16:20
Помогаю со студенческими работами здесь

Найти строку с первой по алфавиту фамилией и с наименьшим номером телефона
ДАн список владельцев телефонов ( 10 человек) в виде ФАМИЛИЯ ТЕЛЕФОН 15сим 9 симв ДАнные в одной строке...

Воспользовавшись информацией из варианта №1, найти номер телефона клиента с указанной фамилией
1.Информация, входящая в файл: Ф.И.О., номер телефона, адрес, стоимость переговоров. При чтении файла вывести сведения о клиенте с...

Найти элементы, которых нет одновременно во всех трех массивах
Даны три одномерных массива из целых чисел. Найти элементы, которых нет одновременно во всех трех массивах.

Найти сумму всех трехзначных чисел, в которых нет одинаковых цифр
У меня задачка Найти сумму всех трехзначных чисел, в которых нет одинаковых цифр на примере...

Найти сумму всех трехзначных чисел, в десятичной записи которых нет четных цифр
Помогите решить несколько задач. 1. заданы острый угол и сторона ромба. Построить ромб в центре экрана 2. Найти сумму всех трехзначных...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru