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

Вывод вопросительного предложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Таймер выключения пк http://www.cyberforum.ru/cpp-beginners/thread450865.html
Нужна прога Таймер выключения пк на языке С
C++ Сложение числа через классы Надо сложить два больших числа. #include "iostream" #include "stdio.h" #include "conio.h" using namespace std; int L=0; class Fib { http://www.cyberforum.ru/cpp-beginners/thread450854.html
C++ Классы: конструктор копий
Создать конструктор копий и оператор присваивания для класса компьютер и члена класса марка Есть некоторые наброски , посмотрите правильно ли я сделал: //Ñîçäàòü êîíñòðóêòîð êîïèé è îïåðàòîð ïðèñâàèâàíèÿ äëÿ êëàññà êîìïüþòåð è ÷ëåíà êëàññà ìàðêà. #include <iostream> using std::cout; class computer { int mark;
C++ Объединить куски программы в единое целое
добрый день есть следующее задание: "ПОИСК БИТОВОГО ОБРАЗА". Вводится последовательность строк символов не длиннее 16 символов. Каждая строка считается числом (кодом) в двоичной системе и после ввода преобразуется в unsigned int. Допустимые символы в строке: "0", "1". Первая строка длиной не более 5 символов (битов) задает битовый образ для поиска в последующих строках. Окончание входного...
C++ Псевдо генератор случаных чисел http://www.cyberforum.ru/cpp-beginners/thread450822.html
Доброго времени суток! Вот есть такая прорамка #include <math.h> #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; #define n 4 #define x01 0.21878104 #define x02 30121
C++ Пожалуйсто помагите написать эти две задачи на с++ Пожалуйсто помагите написать эти две задачи на с++ ссесию мне бе них не закрыть а никто не понимает((((( ребят если кто знает как сделать помагите буду очень блогодарна!!!!!)))=* Дан двух мерный массив размерностью N x M ( N и M вводиться с клавиатуры). Найти в строках наименьшие элементы. Произвести вывод данного массива в виде матрицы. Дан двухмерный массив размерностью N x M (N и M... подробнее

Показать сообщение отдельно
InHale
 Аватар для InHale
1 / 1 / 0
Регистрация: 08.02.2011
Сообщений: 57
22.02.2012, 15:41     Вывод вопросительного предложения
Всем привет, задание звучит так: Реализовать программу выбор из текста вопросительных предложений.
Вроде написал все не плохо..) на первый взгляд)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <stdio.h>
#include <string.h>
 
 
 
using namespace std;
 
int main()
{
    char stroka[500];
    gets(stroka);
 
          for (int i = 0; i < strlen(stroka); i++){
              if ((stroka[i]=='?'){
                      for(int i=0; i<strlen(stroka); i++)
                          cout<<stroka[i] ;
               }
       }
}
но когда начал тестить, встретился с такой проблемой. Если написать любое предложение типа ( бла-бла-бла-бла? и бла-бла-бла ) выводит весь массив. Тоесть если написать большой текст, и там будет хоть 1 вопросительный знак, то выведет весь текст, а не само предложение. Что можно сделать? Что бы предложения, после и до вопросительного знака не выводились?)

И ещё думал, что бы выводило текст - что нету вопросительных предложений, через ELSE но ничего толком не выходит ( перекрывает текст, который с "?"), вот набросок:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdio.h>
#include <string.h>
 
 
 
using namespace std;
 
int main()
{
    char stroka[500];
    gets(stroka);
 
          for (int i = 0; i < strlen(stroka); i++){
               if (stroka[i]=='?'){
                      for(int i=0; i<strlen(stroka); i++)
                          cout<<stroka[i] ;
               }
 
               else {cout<<"<----No interrogative sentence";break;}
         }
}
буду благодарен за помощь )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru