![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.12.2006
Сообщений: 26
|
![]()
Здравствуйте, помогите решить задачу.
Ввести строку A: string с клавиатуры. Вместо каждой точки поставить троеточие, вместо буквы "а", букву "о". Подсчитать кол-во замененных букв. Эту задачу писал на pascal если надо могу приложить код. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.09.2007
Сообщений: 13
|
![]()
#include <stdio.h>
#include <conio.h> //функция замещает '.' на ':' и 'a' на 'o' //возвращат число замененных букв int editStr(char st[]){ //счетчик заменяемых букв (НЕ символов) int counter = 0; //просматривать всю строку посимвольно, начиная с первой //пока строка не закончится ('\0' последний символ в любой строке) for(int j=0;st[j]!='\0';j++){ if(st[j]=='.') st[j]=':'; if(st[j]=='a'){ st[j]='o'; counter++; } } return counter; } void main(){ char str[80]; puts("\nString:"); puts("->"); gets(str); int count = editStr(str); printf("%s",str); printf("\n%u",count); getch(); } |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.12.2006
Сообщений: 26
|
![]()
st[j]=':';
Character constant must be one or two characters long |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.09.2007
Сообщений: 13
|
![]()
У меня программа работает
![]() Тестировал в Visual Studio 6.0 |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.12.2006
Сообщений: 26
|
![]()
Turbo C 3.0
Не работает ![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.09.2007
Сообщений: 13
|
![]()
Значит, выцеживай алгоритм программы и подгоняй под синтаксис компилятора Turbo C 3.0
![]() |
![]() |
![]() |
![]() |
#7 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
А ты не пробовал поставить Borland C++? Я думаю с ним полегче и проблем меньше... Этот код в BC будет работать, я проверял.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
help со строками | SYL@R | Помощь студентам | 6 | 07.07.2008 13:04 |
Задача со строками | Panda | Помощь студентам | 8 | 02.07.2008 09:10 |
задача на работу с файлами и строками | MiH@N | Помощь студентам | 8 | 24.06.2008 00:44 |
задача на сложные действия со строками | Converse | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.01.2008 07:34 |
работа со строками | Alar | Общие вопросы Delphi | 1 | 30.10.2006 11:59 |