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

Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы слов http://www.cyberforum.ru/cpp-beginners/thread982026.html
Здравствуйте, нужна помощь. Требуется выполнить следующее задание: В двумерном массиве записаны слова, представляющие собой последовательность цифр, завершающихся 0. Необходимо распечатать слова через запятую, заключив печатаемую строку в скобки. Длина печатаемой строки N символов. Извлечение слова оформить в виде функции. Например: исходные данные: - 123023402303450 234450234567010...
C++ Подскажите, где ошика? Я новичок. Создал обычную ф-ию на шоб вычесляла, существует ли треугольник аbc(а+b>c,c+b>a,c+a>b). если да, то пусть посчитает его периметр, площадь. После этого пуст напишет на экране Yes,периметр и площадь. если нет, то пусть напечатает на экране No. Вот ф-ия: #include <iostream.h> #include <math.h> int main() { int a,b,c,p,P,S=0; x: cin>>a>>b>>c; if(a+b>c||a+c>b||c+b>a) { p=a+b+c; http://www.cyberforum.ru/cpp-beginners/thread982023.html
Просклонять слово "Час" C++
Просклонять слово "Час" в зависимости от введенного времени на часах. Например: 1 час; 2 часа; 5 часов; ...
последовательность через рекурсию C++
нужна ваша помощь задача такая: написать рекурсивную функцию для ввода последовательности чисел и вывода ее на экран в обратном порядке(конец послед-ти при вводе 0) В общем я представляю как ее сделать, но куча ошибок и не могу понять...Вот мой текст: #include <iostream> #include <stdio.h> using namespace std; int rek(int n, int mas) {if(mas!=0)n++; else cout<<"v obratnoy posled-ti\n";...
C++ Ошибка в Борланде http://www.cyberforum.ru/cpp-beginners/thread982006.html
Привет установил Борланд пишу самый простой код для проверки #include <iostream> using namespace std; int main() { int a,b; cout << "enter a,b\n"; cin >> a >> b; return 0;
C++ Неинициализированные локальные переменные warning C4700 // Laboratornaa.cpp: определяет точку входа для консольного приложения. // #include"stdafx.h" #include<iostream> #include<math.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { double x,y,z; подробнее

Показать сообщение отдельно
vitaliypro
1 / 1 / 0
Регистрация: 09.09.2013
Сообщений: 125
19.10.2013, 22:21     Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и”
Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и”

C++ (Qt)
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include<iostream.h>
#include<fstream>
 
 
const n=100;
 
void  read_str (char *str)
{
    int i;
    ifstream a("in.txt");
    for( i=0; i<=strlen (str); i++)
    {
        a>>str[i];
        cout<<str[i];
    }
    a.close();
}
 
int main()
{
 
    char str[n];
 
    read_str (str);
    [COLOR="Red"]for (char* word = strtok(str," ");word != NULL; word = strtok(NULL, " "))
        if ((*word=='F') && (*(word+strlen(word)-1)=='B'))
            printf("%s ", word);[/COLOR]
    printf("\n");
 
    getch();
}

красным помечено место где не правильно! что нужно изменить подскажите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru