Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

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

Лабораторная на C++. Строки. - C++

29.04.2011, 07:49. Просмотров 760. Ответов 0
Метки нет (Все метки)

Очень прошу помочь!)
Нужно написать программу на языке C++ с использованием стандартных функций для обработки строк.(не CString)

Задан текст, состоящий из слов, записанных через запятые, и заканчивающийся точкой. Длина текста не больше 200 символов, могут быть использованы любые символы. Словом считать последовательность символов, не содержащую пробел. Выдать слова текста и их длины. Сформировать новую строку из слов, состоящих только из латинских букв, и длиной не более 7 символов. При этом все строчные буквы заменить на заглавные буквы. Найти массив сумм цифр цифровых слов.


Сам зависаю вот на этом моменте
Сформировать новую строку из слов, состоящих только из латинских букв, и длиной не более 7 символов.


Есть только готовая функция, разделяющая строку на слова. Разрешают ее переделать.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//---
int str_sl(char x[200],char* rsl,char* kstr,char* mslov[20])
{int n=0;
char *adrz;
do {
adrz=strstr(x,rsl);
if (adrz==NULL)
adrz=strstr(x,kstr);
mslov[n]=new char[adrz-x];
strncpy(mslov[n],x,adrz-x);
mslov[n][adrz-x]=’\0;
strcpy(x,adrz+1);
n++;
} while(strcmp(x,””)!=0);
return n;
}
//---
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2011, 07:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Лабораторная на C++. Строки. (C++):

лабораторная Строки - C++
1. Запишите ФИО . Запишите данную строку в обратном порядке. 2. Запишите ФИО . Удалите все пробелы в данной строке. 3. В тексте...

Лабораторная C++ - C++
Ребята нужна помощь 17 вариант программа...

лабораторная - C++
прошу написать программу чтоб выглядела наиболее простой ))) буду благодарен) 5. Заданы массивы A(3) и B(4). Построить таблицу значений...

c++ лабораторная - C++
1 Найти самое близкое целое число до настоясчго , которое вводится пользователем с клавиатуры. 2 Пользователь вводит любые целые числа с...

лабораторная по С++ - C++
Задача 1. Пользователь вводит 4-х разрядное число. Вывести всевозможные 4-х разрядные комбинации из цифр этого числа. Цифры могут...

Лабораторная работа - C++
Даны матрицы А(4х4) и В(4х4) Решение надо на С++ Никак не получается =\

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2011, 07:49
Привет! Вот еще темы с ответами:

Лабораторная по циклам - C++
Помогите сделать лабораторную работу! Заранее благодарен!

Лабораторная робота! - C++
1)Написати програму, яка обчислює середню (за тиждень) температуру повітря. Початкові дані повинні вводитися під час роботи програми. Вид...

Лабораторная работа - C++
Здравствуйте. Помогите, пожалуйста, решить две лабораторных работ с разъяснением каждой строчки. Они простые и времени у вас много не...

Лабораторная по массивам - C++
Дан одномерный массив А, состоящий из N элементов. Переписать в одномерный массив В все элементы, заключенные между максимальным и...


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

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

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