Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2013, 09:31   #1
Владйфя123
Новичок
Джуниор
 
Регистрация: 09.12.2013
Сообщений: 1
Радость Дана строка. Подсчитать количество букв«о» в строке.

НАПИШИТЕ пожалуйста программу на поскале

Дана строка, вводимая пользователем с клавиатуры. Подсчитать количество букв«о» в строение и выдать на экран

Последний раз редактировалось Serge_Bliznykov; 09.12.2013 в 13:06.
Владйфя123 вне форума Ответить с цитированием
Старый 09.12.2013, 09:45   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Код:
for (int i = 1; i < strlen(string); i++) {
string[i]=='o'?n++;
}
cout << n;
Написал. Языка пОскаль я не знаю.


А хотя...
Код:
i := 0;
for i := О tо lеn(str) dо
bеgin
if (srt[i]) thеn inс(n);
еnd;
writlen(m);
Я знаю тут минимум 3 косяка. Сделаны специально.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)

Последний раз редактировалось Vanta11a; 09.12.2013 в 09:50.
Vanta11a вне форума Ответить с цитированием
Старый 09.12.2013, 21:38   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Я знаю тут минимум 3 косяка. Сделаны специально.
Тут их явно не 3..
№1
Цитата:
i := 0;
№2
Цитата:
i := О
№3
Цитата:
lеn(str)
№4
Цитата:
if (srt[i]) thеn
№5
Цитата:
inс(n)
№6
Цитата:
writlen(m);
Poma][a вне форума Ответить с цитированием
Старый 10.12.2013, 13:15   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Poma][a

Тут их явно не 3..

написано же, три - специально. а не специально - все остальные:D
Rififi вне форума Ответить с цитированием
Старый 10.12.2013, 14:40   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
№1
Цитата:
i := 0;
А тут где косяк? Если не считать того что переменка не описана в var?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.12.2013, 17:46   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
А тут где косяк? Если не считать того что переменка не описана в var?
Это можно назвать не косяком, но я предпочитаю называть это именно так..
Зачем присваивать что-то переменной, если слудующей строчкой эта же переменная используется в качестве сщетчика в цикле for?
Poma][a вне форума Ответить с цитированием
Старый 12.12.2013, 12:06   #7
Kemperh4
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 16
Радость

Код:
Program p1;
var s:string;

Function a1(s1:string;c1:char):integer;
var i,k:integer;
begin
  k:=0;
  For i:=1  to length(s1) do 
     if s1[i] = c1 then inc(k);
  a1:=k;
end;

begin
  read(s);
  write(a1(s,'о'));
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 12.12.2013 в 12:26.
Kemperh4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка. В строке удалить символ двоеточие и подсчитать количество удаленных символов.в делфи _Алексей_ Помощь студентам 3 29.04.2012 15:37
Дана строка. В строке удалить символ двоеточие ":" и подсчитать количество удаленных символов.в делфи _Алексей_ Помощь студентам 6 20.04.2012 16:12
Подсчитать количество букв "й", "ы" и "я", содержащихся в заданной строке. VoltZZZ Помощь студентам 2 01.03.2012 23:39
Подсчитать количество букв "А" в предложении и общее количество букв.В тексте из файла несколько строк. kvas91 Общие вопросы C/C++ 3 14.11.2010 16:51
Подсчитать количество слов и количество букв MDSIQ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 13.11.2010 16:57