Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Ввести число от 0 до 1000. Определить количество цифр в числе https://www.cyberforum.ru/ pascalabc/ thread1098117.html
Ввести число от 0 до 1000. Определить количество цифр в числе =================================================== Ребята помогите решить,нужно сделать через case of
Pascal ABC Правильно ли решена задача (Сколько часов проработала вся бригада)
В бригаде, работающей на уборке сена, имеется N сенокосилок. Первая сенокосилка работала m часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов проработала вся бригада? s:=0; for i:=1 to N do s:=s+m+(i-1)/6; s:=0; i:=1; while i<=N do begin s:=s+m+(i-1)/6; Inc(i); end; s:=0; i:=1; repeat s:=s+m+(i-1)/6; Inc(i); until i>N;
Pascal ABC Вывести номера квадратов, центр которой расположен на расстоянии, большем D, от заданной точки https://www.cyberforum.ru/ pascalabc/ thread1098047.html
Дано множество квадратов. Вывести номера квадратов, центр которой расположен на расстоянии, большем D, от точки (15, 15), а площадь - 500.
Pascal ABC Изменить программу с использованием подпрограмм (склад с лекарствами) помогите изменить код (используя подпрограммы)? вот задача: На аптечном складе хранятся лекарства. Сведения о лекарствах содержаться в специальной ведомости: наименования лекарственного препарата; количество; цена; срок хранения( в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат; сколько препаратов хранится на складе; какие препараты имеют срок хранения более трех... https://www.cyberforum.ru/ pascalabc/ thread1098008.html
Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа Pascal ABC
Дона строка, изображающая целое положительное число. Вывести сумму цифр этого числа.
Pascal ABC Найти номер первой из строк матрицы, содержащих равное количество положительных и отрицательных элементов https://www.cyberforum.ru/ pascalabc/ thread1097983.html
Дана целочисленная матрица размера M*N. Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких строк нет, то вывести 0.
Pascal ABC Изменить код, чтобы контуры были черные, а сама звезда была зелено-красная Program Zvezda; Uses GraphABC; begin setpencolor(clRed); Line(290, 111, 240, 190); Line(240, 190, 171, 190); Line(170, 190, 241, 250); Line(241, 250, 209, 320); Line(209, 320, 290, 289); https://www.cyberforum.ru/ pascalabc/ thread1097982.html Pascal ABC Дан целочисленный массив размера N. Удалите из массива все нечетные числа и вывести размер полученного массива и его содержимое
Дан целочисленный массив размера N. Удалите из массива все нечетные числа и вывести размер полученного массива и его содержимое.
Pascal ABC Осуществить сдвиг элементов массива влево на K позиций. Последние К элементов полученного массива положить равными 0 https://www.cyberforum.ru/ pascalabc/ thread1097975.html
Дан массив размера N и целое число K(1<=K<N). Осуществить сдвиг элементов массива влево на K позиций. Последние К элементов полученного массива положить равными 0.
Pascal ABC Дан массив размера N. Найти номер его первого локального минимума https://www.cyberforum.ru/ pascalabc/ thread1097973.html
Дан массив размера N. Найти номер его первого локального минимума.(локальный минимум- это элемент, который меньше любого из своих соседних).
Найти число, полученное при прочтении числа N справа налево Pascal ABC
Дано целое число. Используя операции деления нацело и взятия остатка от деления, найти число, полученное при прочтении числа N справа налево.
Pascal ABC Дано целое число. найти произведение N!=1*2*...*N Дано целое число. найти произведение N!=1*2*...*N. Чтобы избежать целочисленного переполнения, вычислить это произведение с помощью вещественной переменной и вывести его как вещественное число. https://www.cyberforum.ru/ pascalabc/ thread1097962.html
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 13
0

Добавить в программу функцию, которая считает количество вхождений заданной буквы в к-ый элемент массива - Pascal ABC - Ответ 5789767

16.02.2014, 19:38. Показов 924. Ответов 0
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Снова здравствуйте. На сей раз мне нужно добавить в программу функцию, которая считает количество вхождений заданной буквы в к-ый элемент массива A(n) , то есть в к-ую строчку. Я что-то сделал, но опять неверно.
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
program module;
uses crt;
type mas=array[1..10] of string;
procedure perepis(var f:text;ch:char;var a:mas;var n:integer);
var s:string;
begin
n:=0;
while not eof(f) do
 begin
  readln(f,s);
  if s[1]=ch then
   begin
    n:=n+1;
    a[n]:= s;
   end;
  end;
close(f)
end;
procedure print(a:mas;n:integer);
var i:integer;
begin
for i:=1 to n do
writeln(a[i])
end;
 
//////////////////////////////////////////////////////////////////////
 
function kolvo(var ch:char;var a:mas;var n:integer):integer;
var i,k,j:integer;
begin
writeln('Введи номер элемента массива, который будем обрабатывать');
readln(k);
for i:=1 to length(a[k]) do
if a[i]=ch then
j:=j+1;
//kolvo:=j;
//writeln('буква встречается ',kolvo,' раз);
writeln('Заданная буква встречается ',j,' раз');
 
end;
//////////////////////////////////////////////////////////////////////////
 
var b:mas;
    fname:string;
    f:text;
    ch:char;
    n:integer;
BEGIN
writeln('Введи имя файла, откуда надо прочитать');
read(fname);
assign(f,fname);
reset(f);
writeln('Введи заданную букву');
read(ch);
perepis(f,ch,b,n);
print(b,n);
kolvo(ch,b,n);
END.


Вернуться к обсуждению:
Добавить в программу функцию, которая считает количество вхождений заданной буквы в к-ый элемент массива Pascal ABC
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2014, 19:38
Готовые ответы и решения:

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

Написать функцию, которая подсчитывает число вхождений некоторой заданной буквы в строке.
Вот то, что я написал, но программа ошибку выдаёт: e:\си\4.cpp(21): warning C4700: uninitialized...

Написать функцию, которая определяет количество слов массива, которые начинаются с заданной буквы
Еще задание: В масиве символов длинной 80, записаны слова, которые розделяються...

Напишите программу, подсчитывающую количество вхождений заданной вами буквы в введенной строке
Напишите программу, подсчитывающую количество вхождений заданной вами буквы в введенной строке.

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

Используя функцию, составить программу, которая считает количество изменений знака в массиве чисел. y=f(x). В С++
Используя функцию, составить программу, которая считает количество изменений знака в массиве чисел....

Подсчитать количество вхождений заданной буквы в последнем слове заданной строки
помогите пожалуйста: Дана строка. Подсчитать количество вхождений заданной буквы в последнем её...

Составить программу, которая определяет количество слов начинающихся с заданной буквы
Задан исходный текст на английском языке. Длина текста не более 30 символов. Составить программу,...

В тексте подсчитать количество вхождений заданной буквы
помогите пожалуста написать програму: &quot;в тексте подсчитать количество вхождений заданной буквы.&quot;

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