Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать программу, «сжимающую» целочисленный массив - 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(" - "); ...
C++ «Обработка двухмерных массивов» http://www.cyberforum.ru/cpp-beginners/thread1065733.html
Прошу помочь.. пожалуйста простым способом очень нужно! заранее спасибо Найти наибольший элемент главной диагонали матрицы А(4х4) и вывести на экран все строку, в которой он находится. Буду...
C++ Работа с функциями, возвращающими значения. Передача параметров по значению Помогите переделать задачу по ссылкам очень нужно!!!!! Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника.... подробнее

Показать сообщение отдельно
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
08.01.2014, 16:29
Как то так
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
#include <iostream>
#include <algorithm>
 
void input(int & var)
{
  std::cout << "Input element : " << std::endl;
  std::cin >> var;
}
 
void output(int & var)
{
  std::cout << var << " ";
}
 
int main()
{   
 size_t SIZE;
 std::cout << "Input size array : " << std::endl;
 std::cin >> SIZE;
 
 int * array = new int[SIZE];
 
 std::for_each(array, array + SIZE, input);
 std::for_each(array, array + SIZE, output); std::cout << std::endl;
 
 std::for_each(array, std::remove(array, array + SIZE, 0), output); std::cout << std::endl;
 
  system("PAUSE");
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.