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

ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сделать динамическую матрицу http://www.cyberforum.ru/cpp-beginners/thread590774.html
Имеется код для статической матрицы, как сделать её динамической? #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <Windows.h> void main() { int a, i, j, k, p, s, l, buf, m, n; SetConsoleCP(1251);
C++ Чтение из файла Вот код: s = new char ; ifstream in; in.open( "D:\\in.txt", ios::in ); while( !in.eof () ) { in.getline( s, 75 ); cout << s; } http://www.cyberforum.ru/cpp-beginners/thread590773.html
C++ Написание пояснительной записки
у меня есть готовая программа на языке С++ но мне нужна к ней пояснительная записка с блок схемами и лисингом алгоритма...помогите сделать этот шедевр за определенную плату...очень нужно
C++ Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года. Также указать, насколько их средне балл отличается
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года. Также указать, насколько их средне балл отличается от среднего балла класса. (только по понятнее по проще напишите если сможете)
C++ Программа, вычисляющая угол между двумя пересекающимися прямыми на плоскости в градусах и минутах http://www.cyberforum.ru/cpp-beginners/thread590750.html
эх... строителям не нужен С++, но мы вынуждены сдавать лабы по нему... вот задачи, прошу помочь с решением: Заданы уравнения двух пересекающихся прямых на плоскости y1=k1x+b1; y2=k2x+b2 напишите программу, вычисляющую угол между ними в градусах и минутах используя формулу tgA=(k2-k1)(1+k1*k2) Напишите программу численной проверки первого замечательного предела lim(x->0)=(sin(x)/x)=1....
C++ Проверка массива на наличие совпадающих элементов Здравствуйте. Подскажите, пожалуйста, как с помощью указателей реализовать следующее: с клавиатуры вводится размер массива, он заполняется случайными числами, выводится на экран и нам нужно написать функцию, которая проверяла бы наличие совпадающих элементов в массиве и выводила соответственно "да" или "нет". подробнее

Показать сообщение отдельно
Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
29.05.2012, 21:50     ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;
int main(){
 string str;
 getline(cin, str);
 int size = str.size();
 int words = 1;
 for(int i = 0; i < size; i++){
  if(str[i] == '.'){
   str[i] = '?';
   str.insert(str.begin() + i, '?');
   size++;
  } else if(str[i] == ' '){
   words++;
  }
 }
 cout << str << " --- " << words << endl;
return 0;
}
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru