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

строки,и учебная литература по программированию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 3 разных, простых заданий. очень надо. http://www.cyberforum.ru/cpp-beginners/thread59397.html
1.Определить можно ли с данным числам а и б числами, решить неравенство а(х*х)<б. ( нужно рассмотреть все возможные варианты) 2.В прошлом году урожай картошки был N центнеров с гектара. Урожай картошки каждый год вызростал на Р%. В каком году урожай картошки будет M>N центнеров с гектара. 3.Найти сумму строки с точностью епс=0.0001 http://www.bildem.lv/pthumbs/large/16932/untitled.JPG и...
C++ Разработать програмный комплекс для решения задачи "Для определения рентабельности парикмахерской используют прибыль на одного работающего.В ЭВМ поступают данные о названии парикмахерской,фамилия владельца,общая прибыль и количество работающих.Составить программу для определения самой рентабельной парикмахерской города.Вывести её название,фамилию директора и построить диаграмму распределения рентабельности(количество парикмахерских -10)." ... http://www.cyberforum.ru/cpp-beginners/thread59375.html
C++ Одномерный массив
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) Минимальный по модулю элемент массива. 2)Сумму модулей элементов массива, расположенных после первого элемента, равного нулю. помогите.
Найти сумму нечетных чисел меньших натурального числа C++
Дано натуральное число N. Найти сумму положительных нечетных чисел, меньших N. Помогите, пожалуйста решить задачу. Задача решается в среде Visual Studia, C#. Заранее, спасибо.
C++ Будьте добры написать программу на с++ http://www.cyberforum.ru/cpp-beginners/thread59309.html
Для заданного натурального числа N найти все целые числа, имеющие убывающую последовательность цифр, сумма которых равна N помогите в написании программы , одна просьба написать на легком c++ ,без сложных операторов
C++ сортировку массива упорядочить строки целочисленной прямоугольный матрицы по возрастанию количество одинаковых элементов в каждой строке. Найти номер первого из столбцов,не содержащих ни одного отрицательного элемента. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
28.10.2009, 02:20     строки,и учебная литература по программированию
это по ходу без строк - просто посимвольное чтение
делается по аналогии подсчёта слов в строке
при входе в слово выставляется флаг, при выходе из слова флаг снимается
пока флаг установлен можно считать буквы

это с K & R
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
#include <stdio.h>
 
#define IN  1    /* внутри слова */
#define OUT 0    /* снаружи слова */
 
/* подсчёт строк, слов и символов во входном потоке */
main()
{
    int c, nl, nw, nc, state;
    
    state = OUT;
    nl = nw = nc = 0;
    while ((c = getchar()) != EOF) {
        ++nc;
        if (c == '\n')
            ++nl;
        if (c == ' ' || c == '\n' || c == '\t')
            state = OUT;
        else if (state == OUT) {
            state = IN;
            ++nw;
        }
    }
    printf("%d %d %d\n", nl, nw, nc);
}
тут он первую букву считает
 
Текущее время: 07:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru