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

Перемещение элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти нечетные элементы массива. Проверить код http://www.cyberforum.ru/cpp-beginners/thread880092.html
Нужно найти нечетные элементы массива(их количество), которые не лежат на диагоналях. я пришел к такому выводу, что массив должен быть только mxm. и что элементы которые лежат на диагоналях имеют...
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: В одномерном массиве, состоящем из n вещественных элементов, вычислить: -количество элементов массива, лежащих в диапазоне от А до В; -сумму элементов массива, расположенных после максимального... http://www.cyberforum.ru/cpp-beginners/thread880065.html
Составление кроссворда в с++ C++
Есть программа которая составляет кроссворд из 2-х заданных слов. Нужна аналогичная, только для 3-х слов. #include <iostream> using namespace std; void create_crossword(char* st1, int...
C++ Сумма факториалов
Помогите, пожалуйста, с программой. Задача: вводят 2 числа, найти их факториалы, вычислить сумму факториалов. Есть код на С#(просто я в C++ профан, но приспичило.) using System; using...
C++ Автобусный парк.С++ http://www.cyberforum.ru/cpp-beginners/thread880031.html
Построить класс для работы со двусвязным списком. Элемент списка содержит информацию об автобусе: a) номер автобуса; b) фамилию и инициалы водителя; c) номер маршрута. Программа должна...
C++ RC4 и Base64 Доброго времени суток, вопрос собственно в следующем. Обязательно ли использовать Base64, когда используешь RC4??? И Если используешь, то имеет ли значение когда будет произведен перевод Base64 до... подробнее

Показать сообщение отдельно
Genn55
374 / 221 / 41
Регистрация: 26.12.2012
Сообщений: 726
28.05.2013, 00:46
Так пойдет?
//сдвиг массива влево
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
 
using namespace std;
int A[100];
 
int main()
{
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
srand(time(NULL));
int i,k,N=100;
cout<<"введите количество элементов массива\n";
cin>>N;
// инициализация массива
for (i =0; i < N; i++)
{
    A[i]= rand() % 100;
cout <<A[i]<<", ";
}
// цикиличний сдвиг массива на k позиций влево
cout<<"\n введите количество позиций сдвига k= ";
cin>>k;
 if(k>0)
 {
  while (k!=0)
  {
   i= N-1;
   int temp= A[0];
         for(i = 0; i < N - 1; i++)
          A[i] = A[i + 1];
           A[N - 1] = temp;
           k --;
  }
 }
 
// вывод массива
for(i=0; i<N; i++)
cout <<A[i]<<", ";
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.