Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к элементу std::string через указатель https://www.cyberforum.ru/ cpp-beginners/ thread1574459.html
Подскажите как получить содержимое элемента currentVal через указатель? Через простую нотацию массивов не получается:( std::string val_1, val_2; std::string *currentVal = &val_1
Условие, что массиве нет нулевых элементов и положительные элементы чередуются с отрицательными C++
Помогите с задачей .Задан массив Х(n) целого типа, переменной t присвоить значение true, если в массиве X нет нулевых элементов и при этом положительные элементы чередуются с отрицательными, и значение false иначе (С++)
C++ Перегрузка operator>> для производного класса https://www.cyberforum.ru/ cpp-beginners/ thread1574445.html
Базовый класс: Taxi_Car.h: #pragma once #include<string> using namespace std; class Taxi_Car { string Marka;
C++ Компиляция бинарника на gcc https://www.cyberforum.ru/ cpp-beginners/ thread1574441.html
Задача: нужно скомпилировать сырой бинарник на gcc. Он будет грузиться по адресу 0x10000 и туда же будет передаваться управление. И мне надо чтобы по этому адресу был код функции void init();. Как создать бинарник разобрался(ld скрипты), но как поместить код функции - не знаю. Мне срочно надо! Помогите пожалуйста!!!
C++ Std::string Проверка на существование индекса
Здравствуйте. Есть следующая задача: Существует объект std::string. Необходимо сделать такое условие if(str == '0' && str (вот тут проблема)) Как проверить существование индекса? В двух словах, если str == '0' && str == (пусто) то в str помещается введенный символ, иначе просто return; из функции. Есть догадки реализовать через std::isprint, но что в себе хранит несуществующий элемент.
C++ Непонятки с рандомом https://www.cyberforum.ru/ cpp-beginners/ thread1574431.html
Не могу понять из-за чего рандом в классе повторяется. Есть такой код генерации пароля... class Pas { string symbols; string pas; public: Pas() {
C++ Static class c++ https://www.cyberforum.ru/ cpp-beginners/ thread1574421.html
Можно ли сделать класс чисто статическим? То есть не прописывать отдельно для каждой переменой, функции static, а одним разом всех ? Спасибо! static class name { };
C++ Выводятся смайлики
Здравствуйте, после компиляции при запуске программы и введении данных - выводится смайлик. Помогите разобраться в чем дело! #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h>
C++ Ищу "веб интерфейс" для публикации кода https://www.cyberforum.ru/ cpp-beginners/ thread1574387.html
Здравствуйте, ищу аналог гитхаба. Что хотелось бы видеть: веб интерфейс; опенсурс (обязательно); отсутствие клиентской части (желательно); возможность выделить только директорию, а не весь домен (обязательно) - привязка к домену вида code.com/code; Задача: планируем публиковать уже отлаженный код, принимать коммиты от других юзеров, "понятная навигация" для пользователей ((которые...
C++ Составить программу с++, вычисляющую сумму первых N членов ряда Задание: Вычислить сумму первых N членов ряда, значения N и x ввести с клавиатуры. я с корнями в знаменателе запуталась, не знаю уже как задать условие, и следовательно результаты не сходятся с ответами... please, help :impossible: #include "stdafx.h" #include <iostream> #include <math.h> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { https://www.cyberforum.ru/ cpp-beginners/ thread1574386.html
Упростить условия C++
Здравствуйте, подскажите, возможно ли как-то упросить данное условие: if ((XY.position == XY - 1].position) || (XY.position == XY + 4].position) || (XY.position == XY - 4].position)) { isMove = true; t = i; } Пишу на SFML игру, и получается большой код ибо много таких условий, хотела сделать через истину и ложь условия чтобы хоть как то уменьшить код: if...
C++ Считывание из файла в объект класса У меня есть файл, в котором хранится информация объектов класса, если я хочу считать эту информацию, то я создавая объект класса ifstream к примеру fin, мне получается необходимо надо будет перегрузить fin??????????????Если да,то можно короткий пример. https://www.cyberforum.ru/ cpp-beginners/ thread1574384.html
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 22
0

Осуществить циклический сдвиг элементов массива вправо на k позиций - C++ - Ответ 8308276

08.11.2015, 01:45. Показов 5134. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Решаю задачи на сервере одном, задание было
"Дан массив размера N ≥ 2 и число k (0 < k < N).
Осуществить циклический сдвиг элементов массива вправо на k позиций.
Input
Первая строка стандартного потока ввода содержит количество тестовых случаев Т.
Каждый тестовый случай сосотоит из двух строк.
Первая строка содержит количество элементов массива N и число k.
Во второй строке заданы сами элементы массива – неотрицательные целые числа, не превышающие 100, разделенные пробелами. Их количество не превышает 1000.
Output
Для каждого тестового случая выведите в отдельную строку новый массив, который получается из первоначального циклическим сдвигом элементов на k позиций вправо. Элементы массива при выводе должны разделяться пробелом. После последного элемента пробела быть не должно.
Примеры
Входные данные
2
5 2
1 2 3 4 5
10 3
4 1 3 5 6 10 7 8 9 2
Результат работы
4 5 1 2 3
8 9 2 4 1 3 5 6 10 7
"

мой код верный вроде, проверял и тестил, а сервер не принимает, в чем ошибка help
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 <math.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
    int T ;
    cin >> T; 
    while(T--){
        int N,k;
        cin >> N >> k;
        int a[N];     
        int M = N-k;
        int c = M;
        for(int i = 0; i < N; i++){
            cin >> a[i];
        }
        for(M; M < N; M++){
                cout << a[M] << " ";
            }
        for(int i = 0; i < c; i++){
            if(a[i]==a[c-1]){
                cout << a[i] << endl;
            }
            else{
            cout << a[i] << " ";
            }          
        }      
    }
    return 0;
}


Вернуться к обсуждению:
Осуществить циклический сдвиг элементов массива вправо на k позиций C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2015, 01:45
Готовые ответы и решения:

Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k – индекс максимального элемента
Помогите пожалуйста решить эту задачу, Дан массив размера N. Осуществить циклический сдвиг...

Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k- индекс максимального элемента.
Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k-...

Осуществить циклический сдвиг массива вправо на m позиций
Разработать алгоритм и программу. Дан одномерный массив С размерностью 1хn (1&lt;=n&lt;=20). Элементы...

Циклический сдвиг элементов массива вправо на К позиций
Дан массив размера N и число К (0&lt;k&lt;5, K&lt;n) Осуществить циклический сдвиг элементов массива...

7
08.11.2015, 01:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2015, 01:45
Помогаю со студенческими работами здесь

Осуществить сдвиг элементов массива вправо на k позиций
Всем привет , помогите пожалуйста решить эту задачу на языке Си 9. Дан целочисленный массив...

Осуществить циклический сдвиг битов в целом числе a на k позиций вправо
Осуществить циклический сдвиг битов в целом числе a на k позиций вправо.

Осуществить циклический сдвиг элементов массива влево на k позиций
Дан массив размера N и число k (0 &lt; k &lt; 5, k &lt; N). Осуществить циклический сдвиг элементов массива...

Осуществить циклический сдвиг элементов одномерного массива на k позиций
работает правильно только если k=1 если больше то сдвиг делает правильно, но когда на место их...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru