Блог для маленьких школьников и их родителей
ШколаЛа
12
Июль

Дан одномерный массив D[N], (0

Автор: terulcti54
Предмет: Информатика
Уровень: 10 - 11 класс

Дан одномерный массив D[N], (0

Ответов к вопросу: 1
  • BAKALCHUKIVANNA
    12.07.2024 | 17:43

    Відповідь:
    #include <iostream>
    #include <cstdlib>
    #include <time.h>

    using namespace std;

    void randarr(int *D,int N){
    for(int i = 0; i < N; i++){
     D[i] = rand() % 100 + 0;
    }
    }

    void printarr(int *D,int N){
    for(int i = 0; i < N; i++){
     cout << D[i] << » «;
    }
    }

    void swapkm(int *D,int N,int m,int k){
    int mt,kt;
    for(int i = 0; i < m; i++){
     mt = D[i];
    }
    for(int j = 0; j < k; j++){
     kt = D[j];
    }
    cout << «м-тый елемент = » << mt << endl;
    cout << «k-ый елемент = » << kt << endl;
    cout << «Меняем местами » << mt << » и » << kt << endl;
    swap(D[m-1],D[k-1] );
    }

    int main(){
    srand(time(NULL));
    setlocale(LC_ALL , «Rus»);
    int N,m,k;
    cout << «Введите размер массива: «;
    cin >> N;
    int *D = new int[N];

    randarr(D,N);
    printarr(D,N);

    cout << «nМеняем m-ый и k-ый елементы местами.» << endl;

    cout << «Введите номер m-ого елемента: «;
    cin >> m;
    cout << «Введите номер k-ого елемента: «;
    cin >> k;

    swapkm(D,N,m,k);
    printarr(D,N);

    delete[] D;

    return 0;

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Нужны ответы на задачу по Дан одномерный массив D[N], (0? Читайте множественные решения и рекомендации от участников. Ответы на этот вопрос [Наличие ответов: если есть ответы, то 'уже доступны', если нет — 'пока нет']. Присоединяйтесь к нашему сообществу, задавайте вопросы и делитесь своим опытом с другими.