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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
#1

Вопросы по решению программ: строки и интегралы - C++

20.12.2010, 23:36. Просмотров 436. Ответов 0
Метки нет (Все метки)

Добрый вечер, уважаемые форумчане.
Задали несколько задач по строкам.
Что-то смог сделать, что-то не смог сделать. Вот пару задач, быть может кто-то выручит.

По поводу решений заданий - решил из 10 - 7. Потому что там было понятно где какая функция и куда что прилепить . Здесь же не понимаю.
Вот задачи. Не прошу сказать как сделать, это не нужно. Подскажите какими методами можно решать все это?

1. Дана строка символов. Изменить строку - во всех словах, имеющих нечетное кол-во символов, средний символ удалить.
По поводу этой задачи есть идея.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    while(i < strlen(st)) {
         if( st[i] == " ") { 
              i++; 
              k++;
         }
         else { 
              if(k % 2 == 0) {
                   for (int j = k/2 + 1; j < i; j++) {
                         st[i] = st[i + 1]; 
                         k = 0;
                   }
              }
         }
    }
такой алгоритм???
если нет то что не так.

2. Дана строка символов. Группа символов между группами пробелов считаются словами. Определить число вхождений в последовательность слов группы букв "abc".

Как решал это.
Делаем массив
C++
1
2
3
4
5
6
7
8
   while(i < strlen(st)) {
      if(st[i] == "a" && st[i+1] == "b" && st[i + 2] == "c") {
         return true; 
      }
      else { 
      return false; 
      }
   }
Что то вроде того. Так? и если нет то что не так.
И третья задача. Тут вообще не представляю что делать.

3. Дана символьная строка. Зашифровать в ней все латинские буквы с помощью циклической подстановки A > B > C > D > E ... > Y > Z > A.

Тут идей вообще нету.

Выручите, господа?

Добавлено через 41 минуту
Еще вопросик. На счет интегралов

Написал функцию для вычисления интеграла по формуле ньютона?
Ошибки есть?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double newton (double a, double b, int n, double (*f)(double)) { // программа вычисления интеграла по формуле Ньютона
 
    double S=0,h,x=a;
    h = (3 * (b-a)) / (8 * n);
    S += f(x);
    x += h;
 
    for (int i = 1; i < n; i++) {
        S += f(x);
        x += h;
    }
    S += f(x);
    x += h;
    return S * h;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 23:36     Вопросы по решению программ: строки и интегралы
Посмотрите здесь:

Вектора и строки (простые вопросы новичка) - C++
#include &lt;vector&gt; vector &lt;string&gt; A; 1)я не задаю кол-во строк вектора А, чем это чревато? 2)как мне вывести такой вектор,обычно я...

Блок-схемы для программ (массивы, строки) - C++
Массив #include “stdafx.h” #include “stdio.h” #include “time.h” #include “iostream” using namespace std; void main() { ...

Подскажите подход к решению - C++
Добрый вечер. Есть задача из книги Страуструпа для начинающих. Решение должно быть реализовано на основе библиотеки FLTK и написанных...

Задачка на строки (преобразовать множество старых программ для новой версии компилятора) - C++
Доброго времени суток, помогите решить такую вот задачку на строки Заранее благодарен! Условие:

Как подойти к решению задачи - C++
Кода и готового решения не прошу!!! Есть задачка грубо говоря звучит так: есть аудитория в которой сидят 30 человек, 1 за одной...

написать программу по решению системы уравнений - C++
проблема в том,что после практики на ВЦ пришлось дома перейти с 6 на 10 версию ВС. возможно требуется исправить ошибки преобразования,и...

Программа по решению системы из m уравнений и n неизвестных с помощью матрицы - C++
1. Программа просит пользователя ввести количество неизвестных – n, и количество уравнений в системе – m. 2. После этого, она...

Ищу источники информации по численному решению ДУ в частных производных - C++
Знает ли кто-нибудь хорошую книгу или сайт по численному решению ДУЧП? Например, просто по численным методам есть отличный учебник...

Как вы подходите к решению новых для вас задач - C++
Вопрос имеет с одной стороны косвенное, а с другой прямое отношение к программированию и языку С++. Задаю данный вопрос в данном разделе...

Нужен совет по решению - из двух натуральных чисел составить одно наименьшее. - C++
Минимальное число Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru