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

Прога на строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Перевод кода Дельфи в Билдер http://www.cyberforum.ru/cpp-beginners/thread91062.html
из Delphi в Borland C++Builder6 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type
C++ Определение элементов массива Написать функцию определения таких элементов массива целых чисел А(М,N) и их координат из двумерного массива целых чисел , которые являются простыми числами, оканчивающиесь на 7 помогите пожалуйста скорей я сейчас на экзамене! Просто си если можно http://www.cyberforum.ru/cpp-beginners/thread91027.html
Работа с другим консольным приложением C++
у меня есть консольное приложение, которое выводит информацию на экран мне нужно написать программу которая запускала бы это приложение и считывала информацию с экрана Есть идеи? Заранее спасибо!
ifstream / ofstream C++
Доброго времени суток. И сразу к проблеме. Делаю вывод в файл объектов класса для их последующего считывания и обрабатывания. ofstream fout ("test.txt", ios::binary); fout.write((char*) &obj1, sizeof obj1); fout.write((char*) &obj2, sizeof obj2); fout.close(); ifstream fin ("test.txt", ios::binary); Object obj3
C++ Создание дерева в родительском классе http://www.cyberforum.ru/cpp-beginners/thread90740.html
Базовый класс используется для создания дерева. Потомки обрабатывают дерево по разному. class A { public: A() { loadTree(); } loadTree()
C++ Генератор судоку Маленькая проблемка с программой - в одном из 10 случаев программа зависает. Кому не сложно, прошу проверить и исправить. Вот полный работающий код: #include <iostream> #include <cstdlib> using namespace std; подробнее

Показать сообщение отдельно
papirus
2 / 2 / 0
Регистрация: 21.07.2009
Сообщений: 49

Прога на строки - C++

30.01.2010, 16:23. Просмотров 537. Ответов 8
Метки (Все метки)

Условие: дана строка. Определить кол-во букв "а" в последнем слове.
Посмотрите в чем дело? не работает что-то выдает значение 0.
вот код:
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
#include <iostream.h>
#include <math.h>;
#include <conio.h>;
#include <string.h>;
int main()
{
    char st[100];
    cout<<"Введите строку";
    cin>>st;
    int f=1; //флаг о том что пробел отсутсвует
    int kol=0; //кол-во букв "а"
    for (int i=strlen(st); (i==0); i--) //считываем посимвольно с конца файла
    {
     
         if (st[i]='a') // если это буква-а то kol увеличиваем
           ++kol; 
        else
             if (st[i]==' ')  // иначе если это пробел то
                {
                  if (f==1)   // и пробелов не встречалось то 
                   continue  //переходим к следующей итерации
                  else
                    break;   // если пробел был то выходим из цикла
                    }
        f=0;
        }
    cout<<kol;
    getchar();
    getchar();
}
вот исходник:
Вложения
Тип файла: rar exe_8.rar (402 байт, 19 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru