Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual C++

Войти
Регистрация
Восстановить пароль
 
Anabiosis
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 16
#1

Отредактировать предложение, заменяя многоточия точкой - Visual C++

19.01.2010, 21:04. Просмотров 759. Ответов 2
Метки нет (Все метки)

Постановка задачи:
1.Выполнить задание на обработку массива символов. Организовать ввод строки символов с помощью оператора cin<<.
2.Выполнить задание на обработку элементов строки в соответствии со своим вариантом. Организовать ввод строки с помощью функции getline( ).
3.Организовать функцию обработки строки в соответствии с заданием своего варианта.
ЗАДАНИЯ
1)1.В строке заменить все символы «+» и «-» на «*» и подсчитать количество заменённых символов.
2)Отредактировать предложение, заменяя многоточия точкой.
3)1.В заданном предложении указать слово, в котором доля гласных максимальна. Считать, что слова в тексте отделены друг от друга одним пробелом.
ПРОШУ помочь в написании программ на с++ !!!

Добавлено через 2 часа 53 минуты
ХЕлп!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 21:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отредактировать предложение, заменяя многоточия точкой (Visual C++):

Отредактировать предложение, заменяя многоточия точкой - Pascal
Напишите пожалуйста код в PAscal =* Отредактировать предложение, заменяя многоточия точкой.

Отредактировать предложение, заменяя многоточия точкой - Pascal
Напишите мне код пожалуйста :) Отредактировать предложение, заменяя многоточия точкой.

Отредактировать заданное предложение, заменяя многоточия точкой - Pascal
Помогите.... и в этом.... главное зработает а в конце лов тупит... Отредактировать заданное предложение, заменяя многоточия точкой.

Отредактировать заданное предложение, заменяя многоточия точкой - Pascal
Скоро рубежка, а я так и не докончила свои лабораторки и срс-шки((( Помоги чем можете пожалуйста! Лаб№2 Тема: Строковой тип 1....

Отредактировать заданное предложение, заменяя многоточия точкой - Turbo Pascal
отредактировать заданное предложение, заменяя многоточия точкой

Вновь строки. Отредактировать заданное предложение, заменяя многоточия точкой - C++
Вот задание: Отредактировать заданное предложение, заменяя многоточия точкой. Помогите пожалуйста, никак разобраться не могу

2
nazavrik
22 / 22 / 2
Регистрация: 17.09.2008
Сообщений: 130
20.01.2010, 12:29 #2
В чем заключается помощь?
0
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
20.01.2010, 13:17 #3
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
 
int main(int argc, char* argv[])
{
   char str[256] = {'\0'};
 
   cout << "Vedite stroku: ";
   cin.getline(str, 255);
   for (int i = 0; str[i] != '\0'; i++)
   {
      if (str[i] == '+' || str[i] == '-')
         str[i] = '*';
   }
   cout << "Stroka posle obrabotki: " << str << endl;
   system("pause");
   return 0;
}
Добавлено через 15 минут
2)
C++
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
#include <iostream.h>
 
int main(int argc, char* argv[])
{
   char str[256] = {'\0'};
   char buf;
 
   cout << "Vedite stroku: ";
   cin.getline(str, 255);
   for (int i = 0; i < strlen(str)-2; i++)
   {
      if ((str[i] == '.') && (str[i+1] == '.') && (str[i+2] == '.'))
      {
         for (int j = i+1; j < strlen(str); j++)
         {
            buf = str[j];
            str[j] = str[j+2];
            str[j+2] = buf;
         }
      }
   }
   cout << "Stroka posle obrabotki: " << str << endl;
   system("pause");
   return 0;
}
Добавлено через 19 минут
3)
C++
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
#include <iostream.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
   char alf[6] = "aeiouy";
   char str[256] = {'\0'};
   char *buf = NULL, *word = NULL;
   int vowel_count = 0;
   float part_vowel = 0;
 
   cout << "Vedite stroku: ";
   cin.getline(str, 255);
   buf = strtok(str, " ");
   while (buf)
   {
      vowel_count = 0;
      for (int i = 0; i < strlen(buf); i++)
      {
         if (strchr(alf, buf[i]))
            vowel_count++;
      }
      if (part_vowel < (vowel_count/(float)strlen(buf)))
      {
         part_vowel = (vowel_count/(float)strlen(buf));
         word = buf;
      }
      buf = strtok(NULL, " ");
   }
   if (word)
      cout << "Slovo c naibol'shei doleyi glasnych: " << word << endl;
   else
      cout << "Slov ne naidenno" << endl;
   system("pause");
   return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2010, 13:17
Привет! Вот еще темы с ответами:

Отредактировать заданное предложение, заменяя многоточия точкой, а вместо точки ставить восклицательный знак - Pascal
Написать программу которая может отредактировать заданное предложение, заменяя многоточия точкой, а вместо точки ставить восклицательный...

Отредактировать предлжение, заменяя многоточия точкой - C++ Builder
Отредактировать заданное предложение, заменяя многоточия точкой

Отредактировать заданный текст, заменяя многоточия точкой - VBA
Вот ряд задач, нужно к ним решение. Плиз Хелп)) 1)отредактировать заданный текст, заменяя многоточия точкой 2)Подсчитать количество...

Отредактируйте заданное предложение, заменяя многоточия точкой, а вместо точки ставьте восклицательный знак - Pascal ABC
9. Отредактируйте заданное предложение, заменяя многоточия точкой, а вместо точки ставьте восклицательный знак.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru