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

Массивом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки замена символов... http://www.cyberforum.ru/cpp-beginners/thread119247.html
Дана строка символов. Преобразовать данную строку, заменив в ней все восклицательные знаки ! точками(.), а ; каждую точку многоточием(...).
C++ В данном словосочетании заменить символы"шина" на один символ "*" и удалить букву"е" Если у кого-то есть пару мин.свободных ,помогите плиз с задачей: 1)В данном словосочетании заменить символы"шина" на один символ "*" и удалить букву"е" 2)Строки м-цы расположитьв порядке возрастания сумм четных элементов СИ# http://www.cyberforum.ru/cpp-beginners/thread119241.html
C++ Написать функцию, которая удаляет из строки s1 все символы, встречающиеся в строке s2
Народ, очень требуется помощь : :wall: № 1. Написать и протестировать функцию DELETE(s1, s2), которая удаляет из строки s1 все символы, встречающиеся в строке s2. № 2. Написать и протестировать функцию ESCAPE(str1, str2), которая при копировании текста из str1 в str2 преобразует литеры "новая строка" и "табуляция" в видимые последовательности литер \n и \t. Сделать также функцию, выполняющую...
Отредактировать текст так, чтобы между словами был ровно один пробел C++
:wall:Люди, плз помогите с задачами : № 1. Даны две символьные строки, состоящие только из цифр (длина каждой - более 10 символов). Считая, что в этих строках находятся очень длинные целые числа, сформировать третью строку - сумму этих чисел.:wall::wall: № 2. Дан произвольный текст. Отредактировать текст так, чтобы: а) между словами был ровно один пробел; б) предложения в тексте...
C++ СЛАУ методом Гаусса (ведущий элемент отыскивается среди строк и столбцов) http://www.cyberforum.ru/cpp-beginners/thread119232.html
Привет, всем! Помогите пожалуйста. Вот собственно, задача: Разрабоать программу для численного решения СЛАУ методом Гаусса, где ведущий элемент отыскивается СРЕДИ (в теме опечатка) строк и столбцов. Что необходимо сделать, я не осбобо пойму условие. Нужно чтобы пользователь ввел данные уравнений? зачем ведущий элемент искать? Да забыл, на с++ задание
C++ Вычисление функции Задача1.Линейные вычислительные процессы. Задание. Разработать алгоритм и составить по нему программу для вычисления значений функции z = f(x,y). Область определения функции не учитывать.(рис 1) Задача 2.Разветвляющиеся вычислительные процессы. Задание. Разработать алгоритм и составить по нему программу для вычисления значений функции y = f(x). Необходимо учитывать область определения... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.04.2010, 01:13     Массивом
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
#include <iostream>
#include <vector>
#include <ctime>
#include <conio.h>
#include <iterator>
#include <iomanip>
 
int main()
{
    int sizeMas=5;
    std::vector<float> m1(sizeMas);
    std::vector<float> m2(sizeMas);
 
    srand(time(NULL));
    for (int i=0; i<m1.size(); i++)
    //m1.push_back(rand()%10);
    m1[i]=rand()%10;
    for (int i=0; i<m2.size(); i++)
    m2[i]=rand()%10;
 
    std::cout<<"Massiv DO obrabotki"<<std::endl;
    for (int i=0; i<m1.size(); i++)
    std::cout<<std::setw(2)<<m1[i];
    std::cout<<std::endl;
    for (int i=0; i<m2.size(); i++)
    std::cout<<std::setw(2)<<m2[i];
    std::cout<<std::endl;
 
    bool povtor=true;
    std::vector<float>::iterator p1;
    std::vector<float>::iterator p2;
 
    p1=m1.begin();
    while (p1!=m1.end()){
        p2=m2.begin();
        while(p2!=m2.end()){
            if (*p1!=*p2)
            povtor=false;
            else {
                povtor=true;
                break;
            }
            p2++;
        }
        if (!povtor)
        p1=m1.erase(p1);
        else  ++p1;
    }
 
    std::cout<<std::endl;
    std::cout<<"Massiv POSLE obrabotki"<<std::endl;
    for (int i=0; i<m1.size(); i++)
    std::cout<<std::setw(2)<<m1[i];
    std::cout<<std::endl;
    for (int i=0; i<m2.size(); i++)
    std::cout<<std::setw(2)<<m2[i];
 
    getch();
 
    return 0;
}
2 знака после запятой, думаю сами сделаете.)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru