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

Написать программу, «сжимающую» целочисленный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибку в коде для сравнения строк http://www.cyberforum.ru/cpp-beginners/thread1065766.html
что-то не получается вот с этим: #include <iostream> #include <string> using namespace std; int main () { setlocale (LC_ALL,"Rus"); char s; for(int i=0;i<20;i++) cin>>s;
C++ Преобразование кода со статическим выделением памяти в динамическое имеется код #include "stdafx.h" #include <iostream> using namespace std; int main() { const int n=100; const int m=100; http://www.cyberforum.ru/cpp-beginners/thread1065760.html
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. C++
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения функции f(x): 2x, x2, х/3. Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления у.
C++ Сравнение float
void setup() { Serial.begin(9600); float azimuth = 0; float course = 180; float a = sin((azimuth - course)*PI/180.0); Serial.print(a); Serial.print(" - "); Serial.print(azimuth); Serial.print("/"); Serial.print(course);
C++ «Обработка двухмерных массивов» http://www.cyberforum.ru/cpp-beginners/thread1065733.html
Прошу помочь.. пожалуйста простым способом очень нужно! заранее спасибо Найти наибольший элемент главной диагонали матрицы А(4х4) и вывести на экран все строку, в которой он находится. Буду очень благодарен
C++ Работа с функциями, возвращающими значения. Передача параметров по значению Помогите переделать задачу по ссылкам очень нужно!!!!! Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: длина медианы проведенной к стороне a, равна 0.5*sqrt(2*(b^2)+2*(c^2)-(a^2)) .) #include <iostream> #include <math.h> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
08.01.2014, 16:37     Написать программу, «сжимающую» целочисленный массив
main.cpp:
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
#include <iostream>
#include <vector>
using namespace std;
 
int main () {
    int array[] = { 27,10,15,12,0,30,11,54,0,33 };
    vector<int> A(array, array + sizeof(array) / sizeof(int) );
 
    // print A
    cout << "A: ";
    for(vector<int>::iterator it=A.begin(); it!=A.end(); it++)
        cout << (*it) << " ";
    cout << endl;
 
    // delete null
    for(vector<int>::iterator it=A.begin(); it!=A.end(); it++)
        if( (*it) == 0 )
            it=A.erase(it);
 
    // print A
    cout << "A: ";
    for(vector<int>::iterator it=A.begin(); it!=A.end(); it++)
        cout << (*it) << " ";
    return 0;
}
output:
Код
A: 27 10 15 12 0 30 11 54 0 33 
A: 27 10 15 12 30 11 54 33
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru