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

Сдвиг элементов массива вправо и смена местами первого и последнего элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание чисел из файла http://www.cyberforum.ru/cpp-beginners/thread905924.html
Подскажите почему может быть такая ошибка "Expression (stream != NULL)". Мне нужно считать из файла числа записанные через пробел. Вот так делаю FILE *in; in=fopen("D:\\input.txt","r"); double x; double y; for(int i = 0; i < 1442; i++) { fscanf(in,"%f",&x); fscanf(in,"%f",&y);
C++ Ввод через cin нескольких чисел Здравствуйте. Требуется, чтобы пользователь ввел через запятую два числа. Используя scanf(), я бы написал примерно так: scanf("%d,%d", &var1, &var2); А как написать такую же вещь, используя cin >> ? Пробовал cin >> var1 >> "," >> var2но не катит :) http://www.cyberforum.ru/cpp-beginners/thread905921.html
сортировка массива выбором C++
программисты на ваш взгляд это правильный код? #include "stdafx.h" #include "iostream" #include "time.h" #include "iomanip" using namespace std; void ChoicesSort(int*, int); // объявление функции сортировки
Неразрешенная лексема C++
//--------------------------------------------------------------------------- #include <dshow.h> //--------------------------------------------------------------------------- char * pcFileName = "test.avi"; //--------------------------------------------------------------------------- int main(int argc, char* argv) { long eventCode; IGraphBuilder * pGraphBuilder;...
C++ В чем ошибка? программа с использованием контейнера list http://www.cyberforum.ru/cpp-beginners/thread905884.html
/*Написать программу,моделирующую управление каталогом в файловой сис* теме. Для каждого файла в каталоге содержатся следующие сведения: имяфайла,дата создания, количество обращений к файлу. Программа должна обеспечивать: •начальное формирование каталога файлов; •вывод каталога файлов; •удаление файлов,дата создания которых раньше заданной; •выборку файла с наибольшим количеством...
C++ runtime ошибка Ребят, есть такой код, делал по учебнику Страуструпа. #include "std_lib_facilities.h" int area(int length, int width) { return length*width ; } int framed_area(int x, int y) { return area(x-2,y-2); подробнее

Показать сообщение отдельно
Amedal
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 11
19.06.2013, 10:01     Сдвиг элементов массива вправо и смена местами первого и последнего элемента
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <ctime>
 
using namespace std;
int main()
{
    setlocale(LC_ALL,"rus");
 
    int n,buf=0;
    cout << "Введите количество элементов: ";
    cin >> n;
 
    int *mas= new int [n];
    srand(time(NULL));
 
    for (int i=0; i<n; i++) //рандомим массив
    {
     mas[i]=0+ rand()%100;
    }
    system("cls");
    cout << "\t\t\tЭлементы массива" << "\n" <<endl;
 
    for (int i=0; i<n; i++) //выводим полученный массив
     cout << setw (4) << mas[i];
    
   for (int i=n-1; i> 0; --i) //сдвигаем каждый элемент в право на 1
           mas[i]= mas[i-1];
 
  buf=mas[n-1]; // меняем 1ый элемент массива с последним
  mas[n-1]=mas[0];
  mas[0]=buf;
 
    cout << endl << endl;
    cout << "\tОтсортированный массив, первый и последний элемент поменяли местами";
    cout << endl << endl;
    
    for (int i=0; i<n; i++) //выводим полученный массив
    {
     cout << setw (4) << mas[i];
    }
 
cout << endl << endl;
    system("pause");
    return 0;
}
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru