0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 6
1

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

18.09.2015, 20:03. Показов 3149. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не хватает времени сделать, помогите, пожалуйста, "Определить сколько в отделе сотрудников,
фамилии которых начинаются на заданную букву"
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2015, 20:03
Ответы с готовыми решениями:

Вывести в текстовый файл фамилии пассажиров, фамилии которых начинаются на заданную букву
Помогите найти ошибку, не работает процедура Info()program lab4; uses crt; type item =...

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

Вывести список автомобилистов, фамилии которых начинаются на заданную букву
Имеются исходные данные по владельцам автомобилей: ФИО № автомо-биля Марка авто-мобиля Дата...

Распечатать список учеников фамилии которых начинаются на заданную букву
Распечатать список учеников , фамилии которых начинаются на букву В, с указанием даты их рождения

7
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
18.09.2015, 20:08 2
Строите сотрудников в ряд и просите поднять руку у кого фамилия на заданную букву, считаете.
Ну как вариант пишете здесь точное и полное условие задачи.
0
0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 6
18.09.2015, 20:11  [ТС] 3
Ввести от 1 до 5 фамилий и потом определить сколько фамилий начинается на букву (x)
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
18.09.2015, 20:14 4
Куда ввести, консольное или оконное приложение, если второе,то какие компоненты использовать...
А принцип решения примитив
Delphi
1
2
3
k:=0;
for i:=1 to 5 do
if s[i][1]=b then k:=k+1;
0
0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 6
18.09.2015, 21:14  [ТС] 5
Pascal
1
2
3
4
5
6
7
8
9
10
 var
 f:array[1..5] of string;
 k,i:integer;
begin
 for i:=1 to 5 do
 readln(f[i]);
 writeln('Список сотрудников отдела:');
 for i:=1 to 5 do
  writeln(i,' ',f[i]);
end.
Нужно определить какое количество фамилий начинается на заданную букву
Типо ввожу фамилии: Петров, Иванов, Кириллов, Игнатьев, Васькин. Ввожу букву "И" и он считает сколько фамилий начинается на эту букву. В данном случае: 2.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
18.09.2015, 21:21 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ну я же написал
Delphi
1
2
3
4
5
6
7
var b:char;
..................................
write('Введите букву');
readln(b);
k:=0;
for i:=1 to 5 do
if f[i][1]=b then k:=k+1;
1
0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 6
18.09.2015, 21:26  [ТС] 7
Не заметил, извиняюсь, спасибо

Добавлено через 4 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 var
 f:array[1..5] of string;
 i,k:integer;
 b:char;
begin
 for i:=1 to 5 do
 readln(f[i]);
 writeln('Список сотрудников отдела:');
 for i:=1 to 5 do
  writeln(i,' ',f[i]);
  writeln('Введите первую букву фамилии');
  readln(b);
  k:=0;
  for i:=1 to 5 do
  if f[i][1]=b then k:=k+1;
end.
Не считает почему-то
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
19.09.2015, 07:49 8
Все считает, но нужно вывести результат, компьютер тупой, сам этого не понимает...
Pascal
1
2
 write('Количество сотрудников чьи фамилии начинаются на букву ',b,'=',k)
end.
0
19.09.2015, 07:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2015, 07:49
Помогаю со студенческими работами здесь

Определить, сколько сотрудников в каждом отделе
Помогите пожалуйста, кто понимает, оч надо:wall: типы полей обозначаются следующим образом:...

Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения.
Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения.

Распечатать фамилии учеников, фамилии которых начинаются на букву В
Распечатать фамилии учеников,фамилии которых начинаются на букву В с указанием даты рождения.

Вывести из файла те фамилии, которые начинаются на заданную букву
Ввести в файл фамилии студентов. Затем вывести из файла те фамилии, которые начинаются на заданную...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru