Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа вывода символов на экран https://www.cyberforum.ru/ cpp-beginners/ thread3021717.html
Приветствую. Немного приболел и пропустил парочку пар, подвернулась задачка которую я ну вообще не понимаю как сделать. Помогите кто чем может. Составить программу вывода символов на экран. Количество символов и конкретный символ передается в функции в качестве параметра. Использовать эту функцию и вывести на экран: 10 символов "#"; 20 символов "*"; 30 символов "@"; Если я правильно...
C++ Полный ооп
Приветствуется ли в плюсах полностью ооп проект? По аналогии с джавой, как сказал один джавист - функций нельзя сделать вообще, можно сделать похожее только через класс с одним методом. Так вот собственно и вопрос - ооп круто, но стоит ли полностью на ооп делать проект? В данный момент, в рамках одного моего проекта - так сделать можно, но будут классы без данных, чисто методы и всё, по смыслу...
C++ Простейшая защита ввода #include<iostream>//Подключение библиотеки #include<math.h>//Подключение библиотеки #include <cmath>//Подключение библиотеки using namespace std;//Использование пространство имен "std", для сокр. написания команд void main()//Точка входа в программу { setlocale(LC_ALL, "Rus");//Функция для вывода русских символов cout << "Введите через пробел координаты (x,y) для первого вектора (r1)"... https://www.cyberforum.ru/ cpp-beginners/ thread3021696.html C++ Выбрать числа модули которых больше заданного значения https://www.cyberforum.ru/ cpp-beginners/ thread3021691.html
Здравствуйте пользователи сайта! Прошу вашей помощи! Буду рад, если найдется хоть один человек, который поможет сделать данное задание! Заранее благодарю!!! Из трех действительных чисел a, b и c выбрать те, модули которые больше 4
Результатом вычисления фрагмента не является функция, принимающая 2 аргументов C++
#include <iostream> #include <cmath> //для использования функций min и max #include <iomanip> //для установки кол-во знаков после запятой using namespace std; int main() { double x, y, z, minimum, max1, max2,max3, malpa; cin >> x >> y >> z; max1 = max(x, y); //нахождение максимума из x и y max2 = max(y, z); //нахождение максимума из y и z
C++ Для каждого числа последовательности найти количество его делителей Составить алгоритм решения задачи согласно своему варианту и написать программу на языке С++. В отчете предоставить блок-схемы функции согласно задания и основной функции. Вводится последовательность целых чисел, 0 – конец последовательности. Для каждого числа последовательности найти количество его делителей (функцией оформить определение количества делителей числа). https://www.cyberforum.ru/ cpp-beginners/ thread3021672.html
C++ Класс комплексного числа, перегрузка оператора сложения https://www.cyberforum.ru/ cpp-beginners/ thread3021671.html
#include <iostream> #include <math.h> using namespace std; class Complex { float a, b; bool real;
C++ Найти разность между наименьшим среди положительных и наибольшим среди отрицательных чисел
Задание: Вводится последовательность целых чисел (0 – конец последовательности), найти разность между наименьшим среди положительных и наибольшим среди отрицательных чисел.
C++ Вывести указанную последовательность символов https://www.cyberforum.ru/ cpp-beginners/ thread3021659.html
Здравствуйте, на дом дали такое задание, помогите решить pls Задание: Составить алгоритм решения задачи согласно своему варианту и написать программу на языке С++. В алгоритме и программе массивов не использовать. Вывести на экран следующую последовательность символов * * * * * * * * * * * * * * * *...
C++ Вычислить сумму отрицательных значений функции для заданных значений аргумента Составить алгоритм решения задачи согласно своему варианту. В отчете предоставить три программы с разными операторами цикла (do ...while, while, for). В алгоритме и программе массивов не использовать. Вычислить значения t, соответствующие каждому значению х ( xn≤x≤xk , шаг изменения x равен dx) по формуле t=sin(ax)+\sqrt{a+x}-e^x. Вычислить сумму отрицательных значений t, произведение... https://www.cyberforum.ru/ cpp-beginners/ thread3021656.html
Вычислить произведение ненулевых значений функции для заданных значений аргумента C++
Вычислить значения t, соответствующие каждому значению х ( xn≤x≤xk , шаг изменения x равен dx) по формуле t=sin(ax)+\sqrt{a+x}-e^x. Вычислить сумму отрицательных значений t, произведение ненулевых t, количество положительных значений t. На экран выводить каждую вторую пару значений x и t. Контрольный расчёт провести при a=1.23, xn=2.5, xk=8.5, dx=0.2. П.5.16.Правил Запрещено создавать...
C++ Определить максимальное среди положительных значений функции для заданного интервала значений аргумента https://www.cyberforum.ru/ cpp-beginners/ thread
Модератор
Эксперт CЭксперт С++
5198 / 2915 / 1509
Регистрация: 14.12.2018
Сообщений: 5,258
Записей в блоге: 1
18.09.2022, 11:27 0

Последний элемент массива поменять с первым элементом - C++ - Ответ 16457074

18.09.2022, 11:27. Показов 722. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено beverly_hills00 как решение

Решение

beverly_hills00, переделал ваш код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
int main()
{
    int x, n;
    std::cout << "Enter x: "; std::cin >> x;
    std::cout << "Enter Number of array elements: "; std::cin >> n;
    std::cout << "Enter elements of array:" << std::endl;
    int* arr = new int[n];
    for (int i = 0; i < n; i++) std::cin >> arr[i];
    if (x == arr[0])
    {
        arr[0] = arr[n - 1];
        arr[n - 1] = x;
        std::cout << "Array after swapping first and last elements: ";
        for (int i = 0; i < n; i++) std::cout << arr[i] << " ";
    }
    else std::cout << "Error";
    delete[] arr;
    return 0;
}
И пример работы:
Код
Enter x: 3
Enter Number of array elements: 5
Enter elements of array:
3 4 5 6 7
Array after swapping first and last elements: 7 4 5 6 3


Вернуться к обсуждению:
Последний элемент массива поменять с первым элементом C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2022, 11:27
Готовые ответы и решения:

В одномерном целочисленном массиве поменять местами последний элемент с первым нулевым элементом
Ввести в память машины одномерный целочисленный массив, размерностью не более 50 элементов....

Поменять местами наименьший элемент массива с первым элементом, а наибольший с последним элементом
Дан массив, состоящий из n и вещественных чисел. 2. Поменять местами наименьший элемент массива с...

Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним
Здравствуйте. Помогите пожалуйста написать программу: для поиска минимального и максимального...

Найти максимальный элемент массива и поменять его местами с первым положительным элементом
Здравствуйте. Есть задание Дан массив чисел а0, а1, …, а15. Найти максимальный элемент этого...

В массиве из 6 целых чисел найти наибольший элемент и поменять его местами с первым элементом массива
Очень прошу, помогите развязать: 1)В массиве из 6 целых чисел найти наибольший элемент и поменять...

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

Найти максимальный и минимальный элемент в каждой строке массива и поменять местами с первым и последним элементом
Дана матрица M*N. Нужно найти максимальный и минимальный элемент в каждой строке массива и поменять...

Шаблон функции меняющей местами последний элемент с первым элементом равным заданному числу
Заданный массив с n чисел. Поменять местами последний элемент с первым элементом, равным x. Учесть...

Найти максимальный элемент и поменять его с первым элементом
В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с...

Определить минимал элемент и поменять его местами с первым элементом
int i, A, min, max, n; for (i=0; i&lt;15; i++) A=StrToFloat(Memo1-&gt;Lines-&gt;Strings); min=A; for...

Найти максимальный элемент стека и поменять его местами с первым элементом
Информационное поле элемента стека числовое. Найти максимальный элемент стека и поменять его...

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