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

C++ не могу разобраться в нём - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Однонаправленные списки http://www.cyberforum.ru/cpp-beginners/thread195290.html
Сформировать список из натуральных чисел. Найти порядковые номера максимальных элементов списка. #include<iostream.h> #include<conio.h> struct element { short int p_n; int chislo; stuct...
C++ Массив у меня такое задание но я чет не пойму как такое сделать.... вот дан массив который содержит 25 елементов...... записать в этот же массив числа все положительные а потом все отрецательные сохраняя... http://www.cyberforum.ru/cpp-beginners/thread195288.html
C++ Динамические массивы
Удалить из массива максимальный элемент. Остальные элементы сдвинуть влево (максимальные элемент может встречаться несколько раз) #include<iostream.h> #include<conio.h> #include<stdlib.h> int...
матрица C++
помогите,пожалуйста, довести это до ума. Linker Error: Undefined symbol print(int, int, int) in module ... Linker Error: Undefined symbol del(int, int, int) in module ... #include <conio.h>...
C++ Ввод форматированного текста в память из файла, реализация поиска определённым методом. http://www.cyberforum.ru/cpp-beginners/thread195212.html
Дано. Текстовый файл в ASCII-формате. В нём база данных городов с индексами, телефонным годом города, регионом. Почтовый индекс всегда 5-ти значный. Ort;Zusatz;Plz;Vorwahl;Bundesland Aach;b...
C++ расчеты выбраных точек имеются ли они в окружности прощяди выбраной точки очень нужен код Михаил Густокашин В детстве у меня было развлечение - кидаться помидорами с балкона, так чтобы забрызгать прогнившими внутренностями помидор прохожих. Я тогда подметил, что на... подробнее

Показать сообщение отдельно
Reee
21 / 21 / 1
Регистрация: 21.09.2010
Сообщений: 65
22.11.2010, 15:38
Цитата Сообщение от Jurian Посмотреть сообщение
2. Работа со строками.
В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом "точка". Если в следующем слове первый символ – строчная буква, то заменить ее на прописную.
Цитата Сообщение от Rexer Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
#include<cstring>
using namespace std; // для того,чтобы не писат каждый раз std::
int main(void)
{
char buf[100];
 cout<<"Enter your line"<<endl;
 cin.getline(buf,100,'\n'); //получаем строку
 for(int i = 0;i < 100;i++)
 if(buf[i] == '.') * *//если точка,то вычитаем значения в ASCII сивола 32,тем самым переводя его
 buf[i + 1] -= 32; *// в верхний регистр
 cout<<buf;
}
Получается так.
Input: Hello,i am sasha.i like football.and you?
Output:Hello,i am sasha.I like football.And you?
Так надо,да?

В твоей программе если после точки цифрa или знак то он их тоже изменит на ересь.
А вот мой вариант--->
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
    const int x=80;
    char mass[x];
    cin.getline(mass,x);
    
    for(int i=0;i<x;i++)
            if(mass[i]=='.')
                if(mass[i+1]<64 || mass[i+1]>90)
                    mass[i+1]-=32;
    cout<<mass;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru