+ Ответить в теме
Показано с 1 по 11 из 11

Тема: Нужна помощь

  1. #1
    flop
    Guest

    Unhappy Нужна помощь

    Нужна помощь , кто шарит в С++ помогите , ненаю как сделать вот такую фигню "Сформировать русский алфавит. Задать выражение состоящее из нескольких слов, подсчитать сколько раз каждая буква встречается в выражении." я понимаю что нужно сделать но незнаю как это осуществить

  2. #2
    Кандидат в умники JiF Включаюсь JiF Включаюсь JiF Включаюсь
    Регистрация
    20.05.2005
    Сообщений
    420
    Поблагодарил(а)
    0
    Получено благодарностей: 14 (сообщений: 9).

    По умолчанию

    Хммм. ... вот так чтоли ?
    Код:
    #include <iostream.h>
    #include <string.h>
    
    int main()
    {
       char str[]="простое выражение ...";
    
       int sl=strlen(str),i=0,counter[256];
        for (i=0; i < 256; ++i) counter[i]=0;
    
       for (int j = 0; j < sl; j++)
        for (i=0; i< 256; i++)
         if (str[j]==(char)i) counter[i]++;
    
        for (i=1; i< 256; i++)
          if (counter[i] != 0)
    	cout << "\"" << (char)i << "\" - " << counter[i] << endl;
       return 0;
    }

  3. #3
    flop
    Guest

    По умолчанию

    мне кажется не то

  4. #4
    Новичок Lotos кто это? Аватар для Lotos
    Регистрация
    21.11.2006
    Возраст
    38
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    да это не то.
    Я есть я......

  5. #5
    Юзер ZanyDa кто это? Аватар для ZanyDa
    Регистрация
    02.06.2009
    Возраст
    31
    Сообщений
    62
    Поблагодарил(а)
    32
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    Помогите пожалуйста:
    ЗАДАНИЕ I:
    Для данных областей составить программу, которая определяет принадлежность точки с координатами (x,y) закрашенной области:
    Миниатюры Миниатюры Безымянный.jpg‎  

  6. #6
    Почти гений геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты Аватар для геннадий
    Регистрация
    02.08.2005
    Сообщений
    1,607
    Поблагодарил(а)
    95
    Получено благодарностей: 437 (сообщений: 283).

    По умолчанию

    Цитата Сообщение от ZanyDa Посмотреть сообщение
    Помогите пожалуйста:
    ЗАДАНИЕ I:
    Для данных областей составить программу, которая определяет принадлежность точки с координатами (x,y) закрашенной области:
    Пока не получается
    Вложения

  7. #7
    Наш Чел Dron247 кто это? Аватар для Dron247
    Регистрация
    18.07.2007
    Адрес
    Братск
    Возраст
    35
    Сообщений
    298
    Поблагодарил(а)
    29
    Получено благодарностей: 37 (сообщений: 32).

    По умолчанию

    А области как задаются?

  8. #8
    Почти гений геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты Аватар для геннадий
    Регистрация
    02.08.2005
    Сообщений
    1,607
    Поблагодарил(а)
    95
    Получено благодарностей: 437 (сообщений: 283).

    По умолчанию

    Цитата Сообщение от Dron247 Посмотреть сообщение
    А области как задаются?
    Координаты вершин и их последовательность определяют границу. А как определить, что внутри, а что снаружи, еще не придумал.

    Добавлено через 3 часа 12 минут
    М б, так.
    Отыскиваем ближайшую к проверяемой точке вершину контура.
    Вычисляем два угла на этой вершине:
    1) от предыдущей вершины до проверяемой точки
    2) от предыдущей вершины до последующей вершины
    Напоминаю, последовательность вершин принята по час стрелке.
    Если уг1 < уг2, точка внутри контура
    Если уг1 > уг2, точка вне контура
    Если уг1 = уг2, точка на границе контура

    Поскольку эти углы могут приближаться к 360°, то их надо вычислять не из решения треугольников, а как разность дирекционных (полярных) углов, которые принимают значения либо 0 ... 360° либо —180° ... +180°. Для вычисления полярных углов использовать приращения координат dx; dy и учитывать знаки приращений (в екселе функция ATAN2(dx; dy)).
    Последний раз редактировалось геннадий; 25.03.2010 в 23:34. Причина: Добавлено сообщение

  9. #9
    Ветеран DmitryBratsk Набираю обороты DmitryBratsk Набираю обороты DmitryBratsk Набираю обороты DmitryBratsk Набираю обороты DmitryBratsk Набираю обороты DmitryBratsk Набираю обороты Аватар для DmitryBratsk
    Регистрация
    05.02.2010
    Возраст
    42
    Сообщений
    1,086
    Поблагодарил(а)
    987
    Получено благодарностей: 829 (сообщений: 305).

    По умолчанию

    Надо вспоминать алгебру за 10-11 классы. Каждая линия описывается своей функцией, затем решается система неравенств. А потом уже по результатам решения этой системы проверяется вхождение точки в область.
    Говорят, эту сволочь вообще невозможно убить...

  10. #10
    Почти гений геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты геннадий Набираю обороты Аватар для геннадий
    Регистрация
    02.08.2005
    Сообщений
    1,607
    Поблагодарил(а)
    95
    Получено благодарностей: 437 (сообщений: 283).

    По умолчанию

    Цитата Сообщение от BulletDodger Посмотреть сообщение
    решается система неравенств. А потом уже по результатам решения этой системы проверяется вхождение точки в область.
    Я тоже так думал ... до вчера. Для невыпуклых контуров не работает.
    Последний раз редактировалось геннадий; 25.03.2010 в 23:35.

  11. #11
    Новичок f alonso кто это?
    Регистрация
    07.06.2010
    Возраст
    36
    Сообщений
    3
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    помогите!Вы сможете пришли код? (зачет задача по С++ до ООП)должно быть:два модуля;свои функции (во 2-м модуле).Программа должна прочитать данные из заданного текстового файла,содержащего записи,включающие значение температуры и количество осадков по дням месяца.Нужно выделить и вывести в отдельный файл данные по тем промежутками наблюдении в течение которых температура и давление одновременно падали.Данные по разным грыппам разделить в файле пустыми стройками.

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Нужна помощь - ASP.Net / C#
    от den-grishin в разделе Языки
    Ответов: 2
    Последнее сообщение: 15.12.2006, 01:25
  2. Нужна помощь УМНЫХ ЛЮДЕЙ
    от DED-ok в разделе PHP/Perl/CGI
    Ответов: 6
    Последнее сообщение: 18.11.2006, 18:48
  3. Нужна помощь: Вопрос для РЕАЛЬНО умных
    от Андрей в разделе Политика и Общество
    Ответов: 3
    Последнее сообщение: 22.08.2006, 10:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.