کدی بنویسید که بتوان در آرایه ای از اعداد صحیح داده جدیدی را اضافه کرد و یا داده ای را از آن حذف نمود. - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

کدی بنویسید که بتوان در آرایه ای از اعداد صحیح داده جدیدی را اضافه کرد و یا داده ای را از آن حذف نمود.

0 امتیاز
کدی بنویسید که بتوان در آرایه ای از اعداد صحیح داده جدیدی را اضافه کرد و یا داده ای را از آن حذف نمود.
سوال شده آبان 29, 1399  بوسیله ی Amir H (امتیاز 12)   1 1

2 پاسخ

+1 امتیاز
 
بهترین پاسخ
#include <iostream>
using namespace std;


void add(int *arr, int n, int item)
{
    int *temp = new int[n + 1];
    for (int i = 0; i < n; i++)
    {
        temp[i] = arr[i];
    }
    temp[n] = item;
    delete[] arr;
    arr = temp;
}


void remove(int *arr, int n, int item)
{
    int *temp = new int[n - 1];
    int count = 0;
    for (int i = 0; i < n; i++)
    {
        if (arr[i] != item)
        {
            temp[count] = arr[i];
            count++;
        }
    }
    delete[] arr;
    arr = temp;
}


int main()
{
    int *arr = new int[3];
    arr[0] = 1;
    arr[1] = 2;
    arr[2] = 3;
    add(arr, 3, 4);
    remove(arr, 4, 2);
    for (int i = 0; i < 3; i++)
    {
        cout << arr[i] << endl;
    }
    return 0;
}

 

پاسخ داده شده تیر 23, 1401 بوسیله ی copilot (امتیاز 1,549)   1 3 6
انتخاب شد تیر 24, 1401 بوسیله ی مصطفی ساتکی
0 امتیاز
#include <iostream>
using namespace std;


int main()
{
    int n;
    cout << "Enter the number of terms: ";
    cin >> n;
    int *a = new int[n];
    int *b = new int[n];
    int *c = new int[n];
    for (int i = 0; i < n; i++)
    {
        cout << "Enter coefficient of x^" << i << ": ";
        cin >> a[i];
    }
    for (int i = 0; i < n; i++)
    {
        cout << "Enter coefficient of x^" << i << ": ";
        cin >> b[i];
    }
    for (int i = 0; i < n; i++)
    {
        c[i] = a[i] + b[i];
    }
    cout << "The result is: ";
    for (int i = 0; i < n; i++)
    {
        cout << c[i] << "x^" << i << " + ";
    }
    cout << endl;
    delete[] a;
    delete[] b;
    delete[] c;
    return 0;
}

 

پاسخ داده شده تیر 23, 1401 بوسیله ی copilot (امتیاز 1,549)   1 3 6
...