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

Динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение классов http://www.cyberforum.ru/cpp-beginners/thread1011961.html
Есть некоторые классы class A {/*...*/}; class B{/*...*/}; class C { A a; B b; }; Как перегрузить +, чтобы следующая запись была верна? Моя фантазия, видимо, иссякла. A a; B b; C c;
C++ Найти сумму и количество элементов Найти сумму и количество элементов с заданным условием (хранить эти значения в массивах) • Максимальные элементы каждой строки • Отрицательные элементы каждой строки • Элементы каждого столбца, которые являются простыми числами Помогите решить любую из данных задач Borland C++ http://www.cyberforum.ru/cpp-beginners/thread1011949.html
C++ Готовая программа, нужно переделать ее чтобы она работала с УКАЗАТЕЛЯМИ
Вычислить значение выражения тут Вычислить значение выражения (3a+4)/(a-в квадрате-5a-9) для а= 1,2,…100. Результат выполнения занести в массив чисел. Помогите написать с помощью указателей #include <stdio.h> #include <conio.h> int main() {
C++ Быстрая свёртка м-последовательности
Привет =) я пытаюсь сделать быструю свёртку m-последовательности. #include <xdc/std.h> #include <iostream> #include <stdio.h> #include <math.h> #include "IntMath/Complex.h" #include "IntMath/Fft.h" #include "IntMath/Copy.h" #include "IntMath/Peak.h" #include "IntMath/Util.h"
C++ Класс меню! http://www.cyberforum.ru/cpp-beginners/thread1011913.html
День добрый!Как создать класс меню?
C++ структура Описать структуру с именем ZNAK, содержащую следующие поля:  фамилия, имя;  знак Зодиака;  дата рождения (массив из 3 чисел). Написать программу, выполняющую следующие действия: 1) ввод с клавиатуры данных в массив, состоящий из 10 элементов типа ZNAK; записи должны быть упорядочены по датам рождения; 2) вывод на экран информации о человеке, чья фамилия введена с клавиатуры; 3) если... подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1688 / 1489 / 539
Регистрация: 09.10.2013
Сообщений: 3,366
Записей в блоге: 8
Завершенные тесты: 2
19.11.2013, 17:43     Динамический массив
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
#include <iostream>
#include <vector>
#include <cctype>
 
int main() {
    std::vector<char> chars;
    bool ignore = true;
    
    // вводим символы игнорируя начальные,
    // не являющиеся буквами
    while(std::cin.good()) {
        char c=std::cin.get();
        if(isalpha(c)) {         // нашли символ букву
            ignore = false;    // перестаем игнорировать остальные
            chars.push_back(c);// добавляем букву в массив
        }
        else if(ignore == false) // если символ не буква
                         // и была найдена хотябы одна буква
            break;       // то выходим из цикла ввода
    }
    std::cin.sync();
    
    // посимвольный вывод - по одной букве на строке
    for(char ch : chars) {
        std::cout<< ch <<std::endl;
    }
    return 0;
}
Bash
1
2
3
4
5
6
7
8
9
10
11
~/src/tests
max@notebook:$ g++ --std=c++11 cba.cpp
~/src/tests
max@notebook:$ ./a.out
21334<<< qwerty>>>
q
w
e
r
t
y
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru