Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 02.11.2018
Сообщений: 28

Замена элементов в динамическом массиве с указателями

19.12.2018, 09:48. Показов 4482. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана задача создать динамический массив с указателями, с возможностью ввода пользователем элементов массива.Так же в массиве элементы 0 должны быть заменены на 1. Мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
int main()
{
int a, b, c;
int* array[] = {&a, &b, &c};
cout<<"Enter elements: ";
for(int i = 0; i < n; i++)
{   
    cin>>array[];      
    if(array[] == 0)
        array[] == 0);
}
cout<<"Result: ";   
for(int i = 0; i < n; i++)
    cout<<array[]<<" ";
cout<<endl;
}
Прошу проверить мой код, т.к. компилятор ругается
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2018, 09:48
Ответы с готовыми решениями:

Не могу найти ошибку с подсчетом суммы элементов в интервале[a,b] в динамическом одномерном массиве массиве.
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;iomanip&gt; #include &lt;stdio.h&gt; #include...

Индексирование элементов в динамическом массиве
Подскажите, какие индекса будут у этого элемента: 12. В программе двухмерный массив 4×5 объявлен как : float **A. Запишите...

Сумма элементов в динамическом массиве
Задача такая.использовать динамических массив почитать суммы всех элементов у меня выводит огромное чисо посмотрите в чем ошибка ...

4
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
19.12.2018, 10:00
Куча ошибок!
1. переменная n, участвующая в цикле, не инициализирована
2. что за непонятный бред?
Цитата Сообщение от DaviDOS1999 Посмотреть сообщение
int* array[] = {&a, &b, &c};
3. и это?
Цитата Сообщение от DaviDOS1999 Посмотреть сообщение
if(array[] == 0)
* * * * array[] == 0);
Уже достаточно
0
0 / 0 / 0
Регистрация: 02.11.2018
Сообщений: 28
19.12.2018, 10:04  [ТС]
1.это самая малая из ошибок кода
2.инициализация массива указателей
3. там должны была быть замена 0-го элемента массива на 1
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
19.12.2018, 10:08
Лучший ответ Сообщение было отмечено DaviDOS1999 как решение

Решение

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
#include <iostream>
 
using namespace std;
 
main()
{
 
   int *array, dim;
 
   cout<<"Input array dimesion ";
   cin>>dim;
 
   //create dynamic array
   array = new int[dim];
 
   for(int i=0; i<dim; i++)
   {
      cout<<"Input "<<(i+1)<<" element ";
      cin>>array[i];
 
      if(array[i] == 0) array[i] = 1;
   }
 
   cout<<"\n\n";
 
   for(int i = 0; i<dim; i++) //output new array
    cout<<array[i]<<" ";
 
    cout<<endl;
 
   //kill array
   delete [] array;
   system("pause");
}
Добавлено через 2 минуты
Цитата Сообщение от DaviDOS1999 Посмотреть сообщение
там должны была быть замена 0-го элемента массива на 1
так замена 0 в массиве на 1 или замена нулевого элемента массива на значение первого элемента?
1
0 / 0 / 0
Регистрация: 02.11.2018
Сообщений: 28
19.12.2018, 11:25  [ТС]
замена 0 на 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2018, 11:25
Помогаю со студенческими работами здесь

Удаление элементов в динамическом массиве
Дан массив a из n элементов и число k. Удалить из этого массива все элементы, равные k. Порядок элементов должен сохраниться в соответствии...

Определить количество элементов в динамическом массиве
Добрый день! Просмотрел много примеров как определить количество элементов в массиве, делаю так как написано, но получается вот что: ...

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

Подсчитать количество четных элементов в динамическом массиве
Для динамического массива подсчитать количество всех его четных элементов. Добавлено через 2 минуты uses crt; type arrr = array of...

В динамическом массиве, состоящем из п целых элементов, вычислить:
- произведение элементов массива с четными номерами; - сумму элементов массива, расположенных между первым и последним нулевыми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru