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

не могу найти ошибку в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Различные трехзначные числа http://www.cyberforum.ru/cpp-beginners/thread317789.html
Дано трехзначное число проверить истинность высказывания все цифры в этом числе различны к примеру 287 -Истина. Решить только через бул. Всем спасибо.
C++ Функция сравнения площади Сравнить площади колец, внутренние радиусы которых равны г1, r2, а внешний — заданному числу R (R > r1 и R>r2). http://www.cyberforum.ru/cpp-beginners/thread317770.html
bool с противоположными значениями C++
Как решить вот эту задачу? Проверить истинность высказывания. Среди трех данных целых чисел есть хотя одна пара взаимно противоположных.Решить с помощью бул без иф всем спасибо заранее к примеру 6,-6,3 -истина
C++ Не работает clrscr() и textcolor()
Подключил файл conio.h и stdio.h начинаю использовать clrscr() и textcolor() Компилятор выдает ошибки. В чем дело?
C++ while http://www.cyberforum.ru/cpp-beginners/thread317756.html
составить программу с использованием оператора while: дано натуральное n. Вычислить сумму нечетных чисел s=1+3+5+...+(2n-1) с помощью printf scanf
C++ Где взять все библиотеки? Здравствуйте! Когда коппилирую прогу в отладке мне вот такое пишется: "openGL.exe": Загружено: "C:\Users\MADRIDIST\Documents\Visual Studio 2010\Projects\openGL\Debug\openGL.exe", Символы загружены. "openGL.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB "openGL.exe": Загружено: "C:\Windows\System32\kernel32.dll", Невозможно найти или открыть файл PDB... подробнее

Показать сообщение отдельно
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
11.06.2011, 17:15     не могу найти ошибку в программе
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
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char str[256];
    int i, k;
 
    k = 0;
 
    cout << "Vvedite stroku: ";
 
    cin.getline(str, 255);
 
    i = strlen(str) - 1;
 
    if (i < 0) {
        cout << "Vvedina pustaya stroka!" << endl;
        return 0;
    }
 
    // убираем пробелы в конце строки
    while (str[i] == ' ' && i >= 0) i--;
 
    if (i < 0) {
        cout << "Stroka iz probelov!" << endl;
        return 0;
    }
 
    for (; i >=0 && str[i] != ' '; i--)
        if (str[i] == 'k') k++;
 
    cout << "Kolich. 'k' v posl. slove: " << k << endl;
 
 
    return 0;
}
Закрываем тему! )
 
Текущее время: 13:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru