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

Замена во введенном предложении запятых пробелами

26.12.2010, 21:52. Показов 1920. Ответов 6
Метки нет (Все метки)

Народ помогите пожалуйста!Я совсем не шарю в языке с!Надо программу написать - Замена во введенном предложении запятых пробелами!Т.е. пишим слова через запятую, а потом он заменяет запятые на пробелы!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2010, 21:52
Ответы с готовыми решениями:

Подсчитать количество запятых в предложении
Мне нужно подсчитать кол-во запятых в предложении (при помощи цикла) и определить , не является ли...

Найти количество запятых в предложении
Вводится предложение на английском языке (до 256 символов), состоящее из слов, разделённых пробелом...

Подсчитать количество слов во введенном предложении
Собственно сабж. Реализация такая, не пойму почему не считает. Предполагаю, что где-то косяки с...

Вывести все слова во введенном предложении
помогите,пожалуйста,с лабой.ужвсно не успеваю все сделать,вот условие: Вывести все...

6
38 / 38 / 17
Регистрация: 15.12.2010
Сообщений: 110
26.12.2010, 22:38 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<conio.h>
#include<stdio.h>
 
main(){
 char a[80];
  printf("\n vvedi stroku i zmakni'ENTER' \n") ;
  gets ( a );
 int i = 0;
  while (a[i] != '\0' )
    {
    if ( a[i] == ',' )
        a[i]=' ';
    i ++;
    }
puts(a);
getch();
}
1
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 41
26.12.2010, 23:17  [ТС] 3
Спасибо большое, но прога че-то насчет int i = 0 имеет против!

Добавлено через 29 минут
Что надо исправить что бы она заработала?Подскажите!
0
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
26.12.2010, 23:18 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

что за ошибку выдает?
хотя проверил все работает без проблем!
едиснтвенное запиши так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<conio.h>
#include<stdio.h>
 
int /*это*/ main()
{
 clrscr(); //это
 char a[80] = "\0"; //это
  printf("\n vvedi stroku i zmakni'ENTER' \n") ;
  gets ( a );
 int i = 0;
  while (a[i] != '\0' )
    {
    if ( a[i] == ',' )
        a[i]=' ';
    i ++;
    }
puts(a);
getch();
return 0; //это
}
1
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 41
26.12.2010, 23:21  [ТС] 5
[C++ Error] Unit1.c(14): E2140 Declaration is not allowed here
Это к 8-му предложению!
0
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
26.12.2010, 23:26 6
а на чем проверяешь?
1
1 / 1 / 0
Регистрация: 26.12.2010
Сообщений: 41
26.12.2010, 23:31  [ТС] 7
Спасибо Большое все работает!
Все я местами поменял строчку и он заработал)Borland C++ Builder 6
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2010, 23:31
Помогаю со студенческими работами здесь

Вывести символы, которые встречаются один раз во введенном предложении
Вывести символы, которые встречаются один раз в предложении которое мы вводим. Объясните основние...

Все слова во введенном предложении переставить в обратном порядке, не меняя порядок букв в словах
Все слова во введенном предложении переставить в обратном порядке, порядок букв в словах не менять....

Замена букв в предложении. Не работает замена кириллицы
Суть программы заменить все определенные буквы в предложении на другую. Собственно, вот код....

Замена битов во введенном символе
Ввести последовательность из 8 символов.Если символ буква, то заменить в нём 3-й бит нулём, иначе -...


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

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

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