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

Найти и вывести на печать слова, у которых первая буква входит в слово ещё раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь в решении задач http://www.cyberforum.ru/cpp-beginners/thread597797.html
Всем доброго времени суток. Сижу на паре, дали лабораторную с использованием операторов С++. А с С++ я никогда не работал и вообще не понимаю как это делать) Буду очень благодарен если поможете...
C++ Проверка скорости работы своего list Можете написать какую нибудь проверку скорости работы list (без algorithm). Создал свой вариант, вроде работает и быстро, и не могли бы подсказать самый "скоростной" вариант аллокатора, чтобы... http://www.cyberforum.ru/cpp-beginners/thread597787.html
Не работает код из страуструп - программирование принципы и практика C++
Не работает код из книги страуструп - программирование принципы и практика С++ Глава 5,6,2 вот код: #include <iostream> #include <vector> using namespace std; int main() { try { int...
C++ слить массив А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10 в c++
слить массив А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10 в c++
C++ Описать класс, делающий сортировку целочисленного одномерного массива, с использованием всего 5-ти операторов http://www.cyberforum.ru/cpp-beginners/thread597738.html
Задача: Описать класс, делающий сортировку целочисленного одномерного массива, с использованием всего 5-ти операторов (т.е. кол-во операторов ограничено всего пятью). Как сделать такой класс?...
C++ Не правильно работает код Программа должна искать слово и подсчитать сколько раз они встречаеться в текст. вот мой код: #include <iostream> #include <string> using namespace std; int main() { int c = 0; // счетчик ... подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
06.06.2012, 12:07
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
#include <stdio.h>
 
int main() {
    FILE* f = fopen("input.txt", "r");
    char s[80], i, j, k, count, first;
    short c;
 
    do {
        for (i = 0; (c = getc(f)) != '\n' && c != EOF; i++)
            s[i] = c;
        first = '\n';
        count = k = 0;
        for (j = 0; j < i; j++)
            if (s[j] == ' ') {
                if (k != j)
                    count++;
                first = '\n';
                k = j + 1;
            } else if (first == '\n')
                first = s[j];
            else if (s[j] == first) {
                while (s[k] != ' ' && k < i)
                    putchar(s[k++]);
                j = ++k;
            }
        printf(": %d\n", count);
    } while (c != EOF);
    fclose(f);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru