Реклама на forum.workoffice.ru
Программатор чипов CrumProg by GenaAlfa

Автор Тема: Нужна помошь в программировании  (Прочитано 11967 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Пинок_Под_Зад

  • Advanced Member
  • *****
  • Сообщений: 2122
  • Репутация: +83/-10
    • ICQ клиент - 415083065
    • Просмотр профиля
Нужна помошь в программировании
« : 19 Января, 2014, 16:46:39 »
Помнится на форуме были программисты...

требуется помощь в решении нескольких задач ...  язык С++

1 Задача

Определить с помощью формулы Эйлера, какое минимальное количество первых членов гармонического ряда нужно взять (1/1, 1/2, 1/3, ...), чтобы их сумма превысила заданное число

2 Задача

Для заданных x и n вычислить y = 1 - x + x3/3! - x5/5! + … + (-1)nx2n-1/(2n-1)!   (по второй задаче не совсем правильно написано потому что не знаю как изобразить степени...поэтому подскажите как прикрепить скрин)

3 Задача

Из текстового файла выбрать все слова длиной от L1 до L2 символов и переписать их в отдельный файл (по одному слову в строке).

по третей задаче нашел решение на просторах инета:

#include <iostream>
#include <string>
#include <fstream>
 
using namespace std;
 
//  Дан текстовый файл F. Переписать в другой файл G все слова, длина которых составляет от L1 до L2 символов.
 
int main()
{
    char *File="input.txt";
    string str;
    int minLenWord, maxLenWord;
    cout<<"Enter min size word (L1): "; cin>>minLenWord;
    cout<<"Enter min size word (L2): "; cin>>maxLenWord;
   
 
    ifstream fileIn(File);
    if (!(fileIn.is_open()))  // проверка наличия файла с тестом
    { cout<<"ERROR: not file "<<File; system("PAUSE"); exit(1); }
 
    ofstream fileOut;   fileOut.open("output.txt");
 
 
    while(!fileIn.eof())    // чтении из файла
    {   
        fileIn>>str;
        if((int)str.length()>=minLenWord&&(int)str.length()<=maxLenWord)
        { str+=" "; fileOut<<str; }
    }
 
    fileIn.close(); fileOut.close();
    return 0;
}


если есть предложения по изменению или еще что то давайте обсудим...

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


еще есть РГР
если кто то хочет заколымить то с удовольствием поможем друг другу

дам образец оформления РГР и прочие неиобходимые матодички
а задание собственно к РГР следующее:

В файле содержатся сведения о прямоугольниках (координаты центра, две стороны и угол наклона большей стороны к положительной горизонтальной полуоси). Получить файл со сведениями об окружностях (координаты центра и радиус), описывающих эти прямоугольники. Реализовать на двоичных файлах с помощью структур данных (struct).

жду помощи товарищи
« Последнее редактирование: 19 Января, 2014, 20:00:14 от admin »
Разочарование от плохого качества длится гораздо дольше чем радость от низкой цены...

Ярек Лама

  • Advanced Member
  • *****
  • Сообщений: 5678
  • Репутация:+456/-0
Нужна помошь в программировании
« 19 Января, 2014, 16:46:39 »
Неважно, что ты делаешь, лишь бы переделывать никому не пришлось.

Mishel01

  • Advanced Member
  • *****
  • Сообщений: 11149
  • Репутация: +453/-361
    • Просмотр профиля
Re: Нужна помошь в программировании
« Ответ #1 : 19 Января, 2014, 17:52:21 »
Помощь коллеге в образовании - конечно, хорошо; но как боком это относится к разделу "Ремонт компьютеров"??

admin

  • Administrator
  • Advanced Member
  • *****
  • Сообщений: 2745
  • Репутация: +143/-10
    • Просмотр профиля
    • E-mail
Re: Нужна помошь в программировании
« Ответ #2 : 19 Января, 2014, 20:02:08 »
Может раздел создать по программированию, сейчас то же начал немного ковыряться, вдруг еще кто подтянется
Mishel01, пардон что не по теме, не знаю куда перенести
Товарищ! Будь активнее, не знаешь сам, спроси, а знаешь помоги другому!
Для представителей сервисных центров специальный статус "Профи" и реклама своего сервис-центра в подписи.
Также подпись для всех активных участников с количеством постов от 200 :)

Grigor

  • Advanced Member
  • *****
  • Сообщений: 3528
  • Репутация: +156/-202
    • Просмотр профиля
Re: Нужна помошь в программировании
« Ответ #3 : 20 Января, 2014, 07:46:41 »
и угол наклона большей стороны к положительной горизонтальной полуоси
что-то в геометрии новые термины появились, знать бы еще, шо це у них обозначает  :)


Mishel01

  • Advanced Member
  • *****
  • Сообщений: 11149
  • Репутация: +453/-361
    • Просмотр профиля
Re: Нужна помошь в программировании
« Ответ #4 : 20 Января, 2014, 11:19:45 »
новые термины появились
Это которые?

Raben

  • Member
  • ***
  • Сообщений: 280
  • Репутация: +7/-0
    • Просмотр профиля
    • E-mail
Re: Нужна помошь в программировании
« Ответ #5 : 20 Января, 2014, 13:21:27 »
Если я правильно понял и помню матанализ (а помню я его плоховато), то первые два задания, это работа с комплексными числами. Составить алгоритм решения тут самое простое, сначала надо это решение найти, а вот тут я совершенно ничего не помню. Надо эти формулы Эйлера гуглить.

asdf

  • Advanced Member
  • *****
  • Сообщений: 861
  • Репутация: +41/-6
    • Просмотр профиля
Re: Нужна помошь в программировании
« Ответ #6 : 20 Января, 2014, 14:38:44 »
Это не мои мысли, спросил у товарища, может поможет...
задача№1

Сумма n-первых членов ряда=Ln(n)+0,5772...(Гамма- постоянная Элера)+ ε погрешность
 s_n приближенно равно= \ln + \gamma

oJITu

  • Member
  • ***
  • Сообщений: 209
  • Репутация: +8/-5
    • Просмотр профиля
    • E-mail
Re: Нужна помошь в программировании
« Ответ #7 : 20 Января, 2014, 15:49:17 »
Может раздел создать по программированию

Хорошая,кстати,мысль. Не сразу но заработает.
Возраст
Не более суток: человек, который просыпается в моей постели каждое утро, не имеет решительно никакого отношения к тому, кто ложился туда накануне. Иногда их связывают общие воспоминания, но они смутны и малозначительны.