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

Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправьте мне ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread419655.html
Привет всем... посмотрите пожалуйста правильно я написал программу? Пример 1. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) { double x, y, z; cin >> x;
C++ Получение информации о частоте и длительности из звукового файла. Нужно получить информацию ТОЛЬКО о частотах и длительностях звукового файла. Откуда такую инфу проще достать? Мне кажется, что из PCM или WAV. А главное-как?! http://www.cyberforum.ru/cpp-beginners/thread419649.html
C++ Отсортировать вставкой массив между элементами с номерами n1 и n2
Программа выводит два целых числа n1<n2< размера массива. Отсартировать вставкой массив между элементами с номерами n1 и n2 Помагите буду очень признательна =) Один вопрос - одна тема!
составить концептуальную схему C++
вобще это по акцессу, не нашел в вашем форуме такой ветки .Дико извиняюсь что создаю тему не там и все же очень прошу помочь мне ..Постройте плз концептуальную схему(1 задание) ЭКЗАМЕНАЦИОННАЯ ЗАДАЧА ВАРИАНТ 9 Задание 1. Постройте концептуальную модель базы данных предложенной предметной об-ласти. Оформите полученные данные, используя программу MS Word, тип шрифта Times New Roman, размер...
C++ Получить доступ к родительскому классу http://www.cyberforum.ru/cpp-beginners/thread419638.html
Есть класс; class slave{ void print(); }; class master{ private: Slave a;
C++ Найти максимальный элемент массива и вывести его на экран Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и выводит его на экран. С наступающим Новым Годом=))) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.12.2011, 14:28     Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"
Всё я понял, да уж потерял сноровку
Теперь ВСЁ ОК!
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
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
 
int getNumCharInString(char * s, char chFind)
{
    int num  = 0;
    long pos = 0;
    char * buf = strchr(s, chFind);
    while(buf != NULL)
    {
        num++;
        pos = strlen(s) - strlen(buf);
        buf = strchr(s + pos + 1, chFind);
    }
    return num;
}
 
int main()
{
    int i, m, n;
    char * s;
    while(true)//ÏðîãðГ*ììГ* áóäåò Г°Г*áîòГ*ГІГј Гў ГўГҐГ·Г*îì öèêëå, 
        //êîãäГ* Г§Г*õîòèì ГҐВё Г§Г*âåðøèòü ïðîñòî Г§Г*êðûâГ*ГҐГ¬ ГЄГ®Г*ñîëü ГЁ ГўГ±Вё
    {
        //srand(time(&t));
        cout<<"Enter n : ";
        cin>>n;
        s = new char[n];
        //ГѓГҐГ*åðèðóåì ñëó÷Г*Г©Г*ГіГѕ ïîñëåäîâГ*òåëüГ*îñòü ASCII
        //ГЁГ§ Г«Г*ГІГЁГ*Г±ГЄГЁГµ ГЎГіГЄГў ГЁ Г§Г*Г*êîâ Г¬Г*òîïåðГ*öèé
        cout<<"Generated char sequence : \n";
        for(i = 0; i < n; i++)
            cout<<(s[i] = ' ' + rand()%(128 - 32));
        cout<<"\nAnalizing sequence\n";
        m = getNumCharInString(s,'+');
        if(m < 1)
            cout<<"Input string not coontain [+] symbol\n";
        else
            cout<<"Input string contains from "<<m<<" [+] symbols\n";
        m = getNumCharInString(s,'*');
        if(m < 1)
            cout<<"Input string not coontain[*] symbol\n";
        else
            cout<<"Input string contains from "<<m<<"[*] symbols\n";
        delete [] s;
    }
    return 0;
}
Миниатюры
Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"  
 
Текущее время: 18:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru