Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Выделить желтым цветом в массиве элементы как на картинке и подсчитать их сумму Нужна ваша помощь в решении задания. На картинке нарисован двухмерный массив a. Нужно посчитать сумму всех ячеек закрашеных в жёлтый цвет. Пока удалось написать код программы который выделяет элементы в массиве в шахматном порядке. Не получается написать условие так, чтобы программа не выделяла и не учитывала в подсчёте ячейку с индексом a. Program Cymma; USES CRT; Const n = 4; Type ... https://www.cyberforum.ru/ turbo-pascal/ thread1184534.html Turbo Pascal Определить количество сотрудников с минимальной зарплатой и количество с максимальной. Отсортировать таблицу
Народ помогите нужно срочно написать таблицу. Нужно ввести фамилию, инициалы, должность, оклад. Необходимо сформировать таблицу, записав в нее известную информацию о каждом сотруднике. Создать поле <подоходный налог>, учитывая, что он составляет 13% от оклада, и поле <к оплате>. Определить количество сотрудников с минимальной зарплатой и количество с максимальной. Отсортировать таблицу по полю...
Turbo Pascal Задан двумерный массив, состоящий из N строк и M столбцов (N, M<10). Написать программу определения суммы з https://www.cyberforum.ru/ turbo-pascal/ thread1184521.html
Задан двумерный массив, состоящий из N строк и M столбцов (N, M<10). Написать программу определения суммы значений элементов, распо¬ложенных по контуру данного массива.
Turbo Pascal В массиве данных найти номер дня, когда средняя температура первый раз стала положительной Известны средние температуры суток в городе N за месяц. В массиве данных найти номер дня, когда средняя температура первый раз стала положительной. https://www.cyberforum.ru/ turbo-pascal/ thread1184520.html
Turbo Pascal Найти, сколько раз встречается в тексте буквосочетание "то"
Дана строка текста. Найти:. сколько раз встречается в тексте буквосочетание «то»
Turbo Pascal Даны строки S1, S2 и символ C. После каждого вхождения символа C в строку S1 вставить строку S2 https://www.cyberforum.ru/ turbo-pascal/ thread1184511.html
7. Даны строки S1, S2 и символ C. После каждого вхождения символа C в строку S1 вставить строку S2.
Turbo Pascal Составить таблицу слов данного текста, начинающихся с буквы "А" 7. Составить таблицу слов данного текста, начинающихся с буквы "А". https://www.cyberforum.ru/ turbo-pascal/ thread1184510.html Составить программу для вычеркивания из слов текста всех букв, стоящих на нечетных местах после буквы "а" Turbo Pascal
Составить программу для вычеркивания из слов текста всех букв, стоящих на нечетных местах после буквы "а".
Turbo Pascal Даны две строки: S1 и S2. Удалить из строки S1 все подстроки, совпадающие с S2 https://www.cyberforum.ru/ turbo-pascal/ thread1184501.html
8. Даны две строки: S1 и S2. Удалить из строки S1 все подстроки, совпадающие с S2. Если таких подстрок нет, то вывести S1 без изменений.
Turbo Pascal Дана строка текста. Найти: длину самого короткого слова Дана строка текста. Найти: длину самого короткого слова https://www.cyberforum.ru/ turbo-pascal/ thread1184500.html
Определить минимальное число в строке матрицы с помощью функции Turbo Pascal
Создать матрицы A и B. Если элемент матрицы на главной диагонали>0,то эту строку рассортировать по возрастанию,обращаясь к процедуре сортировки одномерного массива(т.е. строки матрицы),иначе определить минимальное в строке с помощью функции и поменять местами числа на главной диагонали с минимальными. Результат вывести различным светом.
Turbo Pascal Упорядочить информацию в файле, расположив названия банков в алфавитном порядке https://www.cyberforum.ru/ turbo-pascal/ thread1184475.html
Данные о судах, выданных банками занесены в текстовый файл. Создать файл записей, добавив поле "Общая сумма выданных ссуд каждым банком". Не заносить в файл информацию о банках с общей суммой ссуд менее 100 тысяч. Упорядочить информацию в файле, расположив названия банков в алфавитном порядке.
2 / 1 / 2
Регистрация: 24.12.2013
Сообщений: 62
22.05.2014, 17:17  [ТС] 0

Ввести репертуар театров, вывести список всех комедий - Turbo Pascal - Ответ 6211194

22.05.2014, 17:17. Показов 992. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено alexeu121 как решение

Решение

Цитата Сообщение от Puporev Посмотреть сообщение
Начни с нормальной постановки вопроса, а то что-то невнятное написал.
Вот что успел написать, проверьте пожалуйста.
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
program t2_v13;
type  tipspect = (det, vzrosl, musical);
teatr = record
nazv:string[20];
data: integer;
spectacl: string[20];
avtor:string[20];
case v: tipspect of
   det: (vozr: integer);
   vrosl: (piessa, drama, komedia : string[20]);
   musical: (kompozit: string[20]);
   end;
const Nmax = 10;
var repertyar: array[1..Nmax] of teatr;
n: byte;
 
procedure vvod;
var
    i,k: integer;
    vybor: byte;
    nazv: string;
begin
     repeat
     Writeln('Ââåäèòå êîë-âî òåàòðîâ (îò 1 äî ',Nmax,'): ');
     readln(n);
     until (n>=1) and (n<=Nmax);
     for i:=1 to n do
     with repertyar[i] do
     begin
     writeln('ÂÂåäèòå äàííûå î ñïåêòàêëå: ');
     write('1 - äåòñêèé, 2- âçðîñëûé, 3 - ìóçûêàëüíûé');
     readln(vybor);
     case vybor of
     1: v := det;
     2: v := vzrosl;
     3: v := musical;
     end;
        writeln('Íàçâàíèå:'); readln(nazv);
        writeln('Äàòà:'); readln(data);
        case v of
        
        det: begin write('Âîçðàñò:');
        readln(vozr);  end;
        
        vzrosl: begin  write('Ïüåññà');
        readln(piessa); write('Äðàììà:'); readln(drama);
        write('Êîìåäèÿ:'); readln(komedia);
        end;
        
        musical: begin write('Êîìïîçèòîð:'); readln(kompozit);
        end;
end;
 
procedure vyvod;
var i: integer;
begin
      WriteLn('+-------------------------+----------+-----------+----------+---------------+----------------------------+');
      WriteLn('| Íàçâàíèå òåàòðà         |   Äàòà   | Ñïåêòàêëü |  Àâòîð   | Òèï ñïåêòàêëÿ |  Òèï âçðîñëîãî ñïåêòàêëÿ   |');
      WriteLn('+-------------------------+----------+-----------+----------+---------------+----------------------------+');
      for i:=1 to n do
      with repertyar[i] do
      begin
           write(nazv:25,'|',data:8,'|');
           case v of
             det: write('Äåòñêèé  |', vozr:8, ' |            |');
             vzrosl: write('Ïüåñcà,')
Добавлено через 58 минут
Я не могу понять как вставить еще варианты (пьеса, драма, комедия) во взрослом спектакле, ведь он сам уже является вариантом.

Вернуться к обсуждению:
Ввести репертуар театров, вывести список всех комедий Turbo Pascal
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2014, 17:17
Готовые ответы и решения:

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

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

Мне нужно ввести в программу данные с помощью ifstream и добавить их всех в вектор чтобы был список.
Доброго времени суток. У меня есть класс Студенты. Мне нужно ввести в программу данные о них(ID,...

Ввести с клавиатуры информацию о студентах группы и вывести на экран весь список
Ребят буду благодарен, кто поможет решить данный примерчик: 1. Создайте двухмерный массив типа...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2014, 17:17
Помогаю со студенческими работами здесь

Ввести матрицу, обчислить сумы всех стволбцов и рядков, вывести результат
Написал код, все сделал через функции, и как всегда некомпилируется(( #include&lt;iostream&gt;...

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

Ввести с клавиатуры натуральное число A. Вывести на экран сумму всех чисел от 1 до A включительно
Ввести с клавиатуры натуральное число A. Вывести на экран сумму всех чисел от 1 до A включительно....

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

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