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

библиотека STL, гарантированное планирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ввод и вывод в файл http://www.cyberforum.ru/cpp-beginners/thread565626.html
помогите исправить код, мне нужно чтобы с файла считывало три слова и выводило туда общую букву,напримерmama papa babushkaвывести должно букву а только нужно написать чтоб считывал с файла и выводил в файл#include <iostream> #include <iomanip> #include <cstring> #include <cstddef> using namespace std; int main() {
C++ Строки: вывести на экран слова четной длинны Вводим строку, требуется вывести на экран слова четной длинны в одной строке,нечетной в другом...заранее огромное спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread565621.html
C++ Табуляция функции 2 сменных
Помогите сделать программу на С Табуляция функции 2 сменных,и запись у текстовый файл u , крок u 0.2 v , крок v 0,41 y=ulnv спасибо
Строки: На печать выдать слова, которые имеют четную длину и одинаковые первую и последние буквы C++
Всем привет.помогите сделайть пожалуйста. Составить программу на языке С++ для обработки строк с использованием указателей. Дана строка. На печать выдать слова, которые имеют четную длину и одинаковые первую и последние буквы. Добавлено через 2 часа 48 минут Ребят помогите
C++ Решение нелинейного уравнения http://www.cyberforum.ru/cpp-beginners/thread565609.html
Добрый вечер, никак не могу понять как реализовать на C++ решение следующего нелинейного уравнения относительно a: a = \sum_{k=1}^{n}{b}_{k}\sqrt{{c}_{k}{a}^{2} - {d}^{2}} bk, ck, d - константы.
C++ Музыкальный плеер Пожалуйста, напишите муз. плеер на с++, самый простой - стоп, пауза, перемотка. подробнее

Показать сообщение отдельно
helkern
0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 14
04.05.2012, 18:46     библиотека STL, гарантированное планирование
всем превед, траблы вот в чем, не могу удалить элемент контейнера vector с помощью erase критует, с указателями что то намутил может, а может хз) прошу помощи... проблемная функция processing.. посмотрите пожалуйста что там не так.
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <iostream>
#include <algorithm>
#include <vector>
#include <stdlib.h>
#include <time.h>
#include <list>
 
using namespace std;
 
void input(vector <int> & lst, int n)
{
    int data;
    for (int i=0; i<n; i++)
    {
        data = rand() % 20;
        lst.push_back(data);
    }
}
 
void print(vector <int> &lst)
{
    vector <int>::iterator p=lst.begin();
    while (p!=lst.end())
    {
        cout<<*p<<' ';
        p++;
    }
    cout<<endl;
}
 
int get_koef(vector <int> & lst, int n)
{
    int koef = 0;
    for (int i=0; i<n; i++)
    {
        koef += lst[i];
    }
    koef = koef / n;
    return koef;
}
 
void processing(vector <int> & lst, int n, int koef)
{
    vector <int>::iterator p = lst.begin();
    vector <int>::iterator q;
    //for (p=lst.begin(); p!=lst.end(); p++)
    while (p!=lst.end())
    {
        *p = *p - koef;
        if (*p <= 0)
        {
            q = p;
            cout<<*q<<' ';
            //lst.erase(q);
        }       
        p++;
    }
    cout<<endl;
}
    
 
int main()
{
    setlocale(LC_ALL,"Russian");
    srand((unsigned)time(NULL));
    vector <int> st;
    int n;
    cout<<"Введите количество элементов очереди: ";
    cin>>n;
    input(st, n);
    print (st);
    int koef = get_koef(st, n);
    cout<<"Коэфициент="<<koef<<endl;
    cout<<"После обработки: "<<endl;
    processing(st, n, koef);
    print (st);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru