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

С++.Мне надо поменять cout-ы,чтобы сначала вводился текст,а потом искомое слово! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество локалных минимумов заданной матрицы http://www.cyberforum.ru/cpp-beginners/thread63975.html
Элемент матрицы называется локальным минимумом, если от срого меньше всех имеющихся у него соседей. Посчитать кол-во локалных минимумов заданной матрица 10х10. Найди сумму модулей элементов, расположенных выше главной диагонали. (массив задаёт пользователь)
C++ кто сможет прочесть без компилятора? cout<<(char)72; cout<<(char)69; cout<<(char)76; cout<<(char)76; cout<<(char)79; cout<<(char)32; cout<<(char)67; cout<<(char)89; cout<<(char)66; cout<<(char)69; http://www.cyberforum.ru/cpp-beginners/thread63964.html
начинаещиму в Visual С++ C++
Здраствуйте все... Может я задаю и глупый вопрос, но не могли бы вы мне посоветывать книги по Visual C++
C++ Ввести строку и подсчитать сумму всех букв в строке
1. Пользователь вводит строку, выбирает символ и эти символы становятся большими 2.Ввести строку и подсчитать сумму всех букв в строке за любую подсказку от всей души скажу спасибо=)
C++ Мне надо поменять cout-ы,чтобы сначала вводился текст,а потом искомое слово! http://www.cyberforum.ru/cpp-beginners/thread63905.html
#include<iostream.h> #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> void main(void) { clrscr(); char our_string;
C++ структура данных помогите с решением (в структуре данных ):имеем в текстовом файле список студентов: фамилия ,имя шифр группы, название экзамена и оценки .сформировать лучших студентов ,у которых средние оценки даны в интервале . Список спорядковать по группе и фамилии: фамилия ,имя ,шифр группы, средний бал. Вывести две таблицы: данные и полученный результат. подробнее

Показать сообщение отдельно
ромыч
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 46

С++.Мне надо поменять cout-ы,чтобы сначала вводился текст,а потом искомое слово! - C++

15.11.2009, 13:19. Просмотров 437. Ответов 3
Метки (Все метки)

И exit должен выходить после ввода текста.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include<iostream.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
 
void main(void)
{
clrscr();
char our_string[100];
char my_string[] = "exit";
int strings_count = 0;// shetchik strok
int words_count = 0;// shetchik slov
char *words;
char iskomoe_slovo[1000];
 
int iskomaya_stroka[100];
 
 
int i;
int ok;
 
cout << "Vvedite iskomoe slovo: " << endl;
cin >> iskomoe_slovo;
cout << "Vvedite text, dlya vihoda naberite 'exit': " << endl;
gets(our_string);
int j=0;  
while(strcmp(our_string,my_string)!=0){// esli nasha stroka = exit, to vihodim
words = strtok(our_string," . ; ? ! , ");
strings_count++;// uvelichivaem colvo strok na 1
        while(words != NULL){
                words_count++;// colvo slov uvelichivaem na 1
 
                                ok=1;
                                for(i=0;i <= strlen(iskomoe_slovo)-1;i++){
                                
                                        if((iskomoe_slovo[i] == words[i])&&(ok==1)){
                                 
                                                ok = 1;
                                        }
                                        else{
                                                ok = 0;
                                        }
                                }
                         if(ok==1)
{
 
 
 
        iskomaya_stroka[j]=strings_count;
                                                
            j++;  
}
 
        words = strtok(NULL," . ; ? ! , ");// razbivaem stroku
        }
gets(our_string);// eshe raz prosim vvesti stroku
}
 
 
cout << endl << "strings count = " << strings_count;
cout << endl << "words count = " << words_count;
cout << endl << "iskomie stroki pod nomerami: " << endl;
                for(i=0;i<j;i++)                // вывод на экран номеров
                cout<<iskomaya_stroka[i]<<" ";
 
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru