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

Подсчитать, сколько футболистов, родившихся в период с 1998 по 2000 год, не забили мячей вообще

19.01.2014, 12:35. Показов 16007. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С клавиатуры вводится число N, обозначающее количество футболистов команды «Бублик», а затем – N строк, в каждой из которых – информация об одном футболисте таком формате:
<Фамилия> <Имя> <год рождения> <голы>

Все данные разделяются одним пробелом. Нужно подсчитать, сколько футболистов, родившихся в период с 1998 по 2000 год, не забили мячей вообще.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2014, 12:35
Ответы с готовыми решениями:

Нужно подсчитать, сколько футболистов, родившихся в период с 1988 по1990 год, не забили мячей вообще и связать это с файлом.
program qq; uses crt; var c: char; i,n, count, Year, Gol: integer; f:text; begin assign(f,...

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

Подсчитать, сколько пpошло воскpесений за период
Подсчитать, сколько пpошло воскpесений от начала текущего кваpтала до последнего пpаздничного дня...

Из списка студентов группы где приведён год рождения вывести студентов родившихся в заданный год
Из списка студентов группы где приведён год рождения, вывести студентов родившихся в заданный год

4
100 / 100 / 86
Регистрация: 20.10.2013
Сообщений: 186
19.01.2014, 13:49 2
вроде так:
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
uses crt;
const N=100;
type
    Fut=record
    family  : string[20];   // фамилия
    name    : string[15];   // имя
    year    : integer;      // год
    kol     : integer;      // голы
end;
 
var A :array[1..N] of Fut;
    i,k,j,m,p,x : byte;
    s : string;
 
begin
//**************ВВОД ДАННЫХ*********************************
write('количество футболистов:  '); readln(k);
for i:=1 to k do
begin
    write(i,')  ');
    readln(s);
    s:= s +' ';
    m:=0;
    x:=length(s);
    for j:=1 to x do
    if copy(s,j,1) = ' '  then
      begin
      m:= m + 1;
      if m = 1 then  begin A[i].family:=copy(s,1,j-1); p:=j; end;
      if m = 2 then  begin A[i].name:=copy(s,p+1,j-p-1); p:=j; end;
      if m = 3 then  begin A[i].year:=StrToInt(copy(s,p+1,j-p-1)); p:=j; end;
      if m = 4 then  begin A[i].kol:=StrToInt(copy(s,p+1,j-p-1)); end;
      end;
end;
writeln;
//сколько футболистов, родившихся в период с 1998 по 2000 год, не забили мячей вообще
j:=0;
for i:=1 to k do
    if (A[i].year >= 1998) and (A[i].year <= 2000) and (A[i].kol = 0) then
    begin
    j:= j + 1;
    if j = 1 then write('количество футболистов, родившиеся в период с 1998 по 2000 год, не забили мячей вообще = ');
    end;
if j = 0 then writeln('футболистов, родившиеся в период с 1998 по 2000 год, не забили мячей  НЕТ') else writeln(j);
end.
1
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 19
19.01.2014, 14:14  [ТС] 3
Вааау, спасибо огромное! А вы не можете помочь с еще одним заданием по этой же теме?
0
100 / 100 / 86
Регистрация: 20.10.2013
Сообщений: 186
19.01.2014, 14:20 4
Цитата Сообщение от Mitrofanushka Посмотреть сообщение
помочь с еще одним заданием
создавайте новую тему
0
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 19
19.01.2014, 14:25  [ТС] 5
Создала!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2014, 14:25
Помогаю со студенческими работами здесь

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

Подсчитать, сколько доплачивается всем студентам за детей за год
Добрый день всем. у меня задание &quot;На одного студента, имеющего детей, доплачивается в ме ...

Вывести данные о лицах, родившихся в 1992 год
Напишите программу,которая читает следующие файлы и выводит на экран : 1 данные о всех лицах...

Найти двух девушек, родившихся в один день, месяц, год
Массив из 30 записей, с датой рождения и ещё чем-то. Найти двух девушек, родившихся в один день,...


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

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

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