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

Программки на массивы C++ часть 2 преобразование массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программки на массивы C++ часть 1 http://www.cyberforum.ru/cpp-beginners/thread288405.html
1. Дан массив размера N. Найти количество участков, на которых его элементы монотонно убывают. 2. Дан целочисленный массив размера N. Если он является перестанов- кой, то есть содержит все...
C++ Как программно получить заначение типа переменной. Как программно получить заначение типа переменной, int ? float ? и тд? http://www.cyberforum.ru/cpp-beginners/thread288404.html
C++ решите програмки на C++
1. Описать процедуру Swap(x,y), меняющую содержимо переменных x и y(x и y - вещественные параметры, являющиеся одновремнно входными и выходными). С ее помощью для данных переменных A,B,C,D...
Класс Stek C++
Ребят помогите написать программу Разработать класс стэк. Класс должен содержать набор методов для поддержки основных операций работы со стэком. Должны быть реализованы методы pop, push, peek,...
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread288390.html
помогите пожалуйсто не знаю даже как начать... сложение большого количества матриц с меньшим количеством циклов ,путем постановки скобок
C++ задание с матрицами в С++ такая задача: Среди строк и столбцов заданной целочисленной матрицы, содержащих только такие элементы, которые по модулю не больше 10, найти столбец или строку с минимальным и максимальным... подробнее

Показать сообщение отдельно
olleg90
34 / 34 / 6
Регистрация: 06.01.2011
Сообщений: 90
04.05.2011, 13:17
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
void main ()
{float *arr;
int N,buf;
std::cout<<"Input N"<<std::endl; std::cin>>N;//вводим размер массива
arr=new float [N];//память под массив
std::cout<<"Input array"<<std::endl;
for (int i=0; i<N; i++) {std::cout<<"X ["<<i<<"] = "; std::cin>>arr[i];}//вводим массив
std::cout<<"Source array"<<std::endl;
for (int i=0; i<N; i++) std::cout<<"\t"<<arr[i];//выводим массив
std::cout<<std::endl;
for (int i=0,j=N/2; j<N; i++,j++) {buf=arr[j];arr[j]=arr[i];arr[i]=buf;} //меняем местами половины
std::cout<<"Transformed array"<<std::endl;
for (int i=0; i<N; i++) std::cout<<"\t"<<arr[i];//выводим массив
std::cout<<std::endl;
system ("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru