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

сколько в предложении слов, состоящих не более, чем из n букв. Исходное предложение и полученный результат вывести на печать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ fatal error C1075: конец файла обнаружен ранее, чем левая фигурная скобка '{' http://www.cyberforum.ru/cpp-beginners/thread1071601.html
#include <stdio.h> int main(void) { int mas; for (int i=0; i<10; i++) for (int j=0; j<10; j++) scanf("%d", &mas); //Сперва, сортируем массив по строчкам for (int i=0; i<10; i++)
C++ Найти значение функции при заданном значении аргумента добрый вечер, уважаемые программисты. помогите, пожалуйста, написать программу в консольном режиме C++. ВОТ ЗАДАНИЕ: найти значение функции при заданном значении x. заранее огромное спасибо. http://www.cyberforum.ru/cpp-beginners/thread1071600.html
Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную C++
1. Написать и протестировать функцию, переводящую число из десятичной системы в двоичную, четверичную и восьмеричную. (С четверичной системой я не уверен, как правильно написать) А вот и моя программа: #include <stdio.h> #include <conio.h> #include <stdlib.h> void Translator(int x, int p, int a, int i) { char bin, oct, quat; itoa(x,bin,2); printf("\n In bin = %s\n", bin);
Найти сумму элементов одномерного массива размером k, расположенных после первого положительного элемента C++
Память для массива необходимо выделить динамически. Собственно говоря составил какую-никакую программу. При запуске выдаёт ошибку, после чего продолжает работать нужным образом. Помогите пожалуйста разобраться с этой ошибкой. #include <iostream.h> #include <iomanip.h> #include <math.h> void Sum(double*,int); int main()
C++ Рассчитать значение функции по варианту, исходя из заданных параметров http://www.cyberforum.ru/cpp-beginners/thread1071588.html
Рассчитать значение функции по варианту, исходя из заданных параметров: Y(x)=cos(x)-1/tg(x) при x=0,5, в остальных случаях Y=0;
C++ Одномерные и двухмерные массивы, набрать код Помогите решить задачи на массивы С++ На начальном уровне С++ без принт *. Буду очень благодарен 1)Дана матрица A(n,n). Получить новую матрицу путем деления всех элементов исходной матрици на сумму элементов, находящейся на главной диогонали. 2)Дана матрица А(n,n). Найти сумму элементов, принадлижащих главной диоганали матрици, распределив ее на максимальный диогональный элемент. ... подробнее

Показать сообщение отдельно
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.01.2014, 17:56     сколько в предложении слов, состоящих не более, чем из n букв. Исходное предложение и полученный результат вывести на печать
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
#include <iostream>
#include <cstring>
#include <cctype>
 
int main()
{
    const int maxSize = 128;
    char str[maxSize],tmp[maxSize];
    std::cin.getline(str,maxSize);
    int k = 0,i = 0,j;
    int n;
    std::cout <<"N = ";
    std::cin >> n;
    const int length = strlen(str);
    while (i<length)
    {
        if (isalpha(str[i]))
        {
            strcpy (tmp,"");
            j = 0;
            while (i<length && isalpha(str[i]))
            {
                tmp[j] = str[i];
                ++i;
                ++j;
            }
            tmp[j] = '\0';
            if (strlen(tmp)<=n)
                ++k;
        }
        else ++i;
    }
    std::cout <<k <<std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru