Другие языки программирования и технологии
Помогите написать программу пожалуйста. Буду очень сильно благодарен =)
Вот задание - "В файле содержится совокупность нескольких строк. Изменить первую букву каждого слова на заглавную" Да и язык программирования С++
// строку разбить на слова и найти
// самое короткое и самое длинное слово
#include
#include
#include
используя патезрасе;
INT основной (INT ARGC, символ ** ARGV)
{
Int я = 0, J = 0;
Int А [20];
символ ул [200];
символ ч = '';
суд << "Строка: "; получает (ул); суд << епсИ;
// Выделение слов и занесение индексов в массив
в то время как (правда)
{
в то время как ((ул [я]! = CH) и (I STRLEN (ул)) {перерыва; }
}
// Выделение массива строк, занесение слов в массив
Строка WRD [J];
INT BG = 0;
для (INT I = 0; я <J; я ++)
{
для (INT = BG к, К <= а [я]; K ++)
{WRD [я] = WRD [я] + ST [K]; }
BG = а [I] + 2;
}
// поиск короткого и длинного слова
строка минут, Maxs;
INT тп = StrLen (ул), х = 1, tekl;
для (я = 0; я х) {х = tekl; Maxs = WRD [я]; }
если (tekl <тп) {тп = tekl; мин = WRD [я]; }
}
// вывод короткого и длинного слова
суд << "короткое слово: " << мин << епсИ;
суд << "длинное слово: " << Maxs << епсИ << епсИ;
Система ("пауза");
Возвращение (0);
// самое короткое и самое длинное слово
#include
#include
#include
используя патезрасе;
INT основной (INT ARGC, символ ** ARGV)
{
Int я = 0, J = 0;
Int А [20];
символ ул [200];
символ ч = '';
суд << "Строка: "; получает (ул); суд << епсИ;
// Выделение слов и занесение индексов в массив
в то время как (правда)
{
в то время как ((ул [я]! = CH) и (I STRLEN (ул)) {перерыва; }
}
// Выделение массива строк, занесение слов в массив
Строка WRD [J];
INT BG = 0;
для (INT I = 0; я <J; я ++)
{
для (INT = BG к, К <= а [я]; K ++)
{WRD [я] = WRD [я] + ST [K]; }
BG = а [I] + 2;
}
// поиск короткого и длинного слова
строка минут, Maxs;
INT тп = StrLen (ул), х = 1, tekl;
для (я = 0; я х) {х = tekl; Maxs = WRD [я]; }
если (tekl <тп) {тп = tekl; мин = WRD [я]; }
}
// вывод короткого и длинного слова
суд << "короткое слово: " << мин << епсИ;
суд << "длинное слово: " << Maxs << епсИ << епсИ;
Система ("пауза");
Возвращение (0);
Похожие вопросы
- Люди помогите написать программы для Pascal очень срочно и очень нужно
- Помогите написать программу пожалуйста на Си
- Помогите написать программу, пожалуйста.
- Помогите написать программу со switch в СИ
- Помогите написать программу на С. Тема Составление программ с использованием массивов
- Помогите написать программу выключения компьютера на С++
- Помогите написать программу на Visual Basic (найти ошибку)
- Помогите написать программу на ассемблере, завтра экзамен а я в нём совсем не шарю.
- Помогите написать программу, используя строки, на Паскале, пожалуйста. Я буду очень благодарна
- помогите написать программу на Delphi