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

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

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

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

29.04.2011, 07:49. Просмотров 757. Ответов 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++
1. Запишите ФИО . Запишите данную строку в обратном порядке. 2. Запишите ФИО . Удалите все пробелы в данной строке. 3. В тексте...

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

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

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

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

лабораторная работа - C++
Дана матрица B(2,2). Вывести на печать транспонированную матрицу. нужна помощь проффесионалов в этом деле..

Не получается лабораторная.. - C++
вообщем саму прогу я сделал, но не до конца, си++ не нравится функция, пишет какую то ошибку, не могу понять в чем проблема.. код: ...

лабораторная работа по С++ - C++
помогите пожалуйста. ввести с клавиатуры кол-во студентов в группе,фамилии и их средние баллы(с точностью до 2 знаков). считать...

Лабораторная работа №1 - C++
Тема: Классы.Открытые и закрытые уровни доступа.Конструкторы.Инициализация данных объекта. Определение методов.Создание объекта в...

Лабораторная по массивам - C++
Здравствуйте. Нам задали лаб. работу по массивам, даже не знаю как должен выглядеть код программы.. Помогите... Условие: Пользователь...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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