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

Выбор в новый массив всех ненулевых элементов одномерного заданнова массива

18.12.2009, 23:22. Показов 1706. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Гаспада зающее толк в этом деле, очень нуждаюся в ваше помощи !
Среда для разработки C++BUilder
Разработать консольную программу выбора в новый массив всех не нулевых элементов одномерного заданнова массива.

Кто поможе примного благодарен !
PS: Если зря или не там создал тему сильно не серчайте.

Добавлено через 3 часа 3 минуты
Мож кто что подскажет, как организовать передачю значений между одномерным массивом и новым в который не посредственно и нужно занести значения ?
Не могу понять толком с каким массивом в данном случае лутше работать с статическим или динамическим??
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2009, 23:22
Ответы с готовыми решениями:

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

Найти сумму квадратов всех ненулевых элементов одномерного массива
Решите, пожалуйста. Задан одномерный массив A. Найти сумму квадратов всех его ненулевых элементов. Размерность массива 20. Заполнение...

Выбор всех ненулевых элементов двумерного массива в третий
Выбор всех ненулевых элементов двумерного массива в третий. Ребят помогите срочно пожалуйста

4
 Аватар для Aye Aye
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
18.12.2009, 23:52
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение


на,
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
#include <time.h>
#include <iostream>
#include <conio.h>
using namespace std;
void getfull(int s[],int n)
{
            srand((unsigned int)time(0));
            for (int i=0;i<n;i++)
            s[i]=rand()%5-0; // диапозон от 0 до 5.
}
 
int main ()
{
    const int n=30;//длина массива.
    int soruce[n]; //источник.
    int destanation[n];//получатель.
    //заполняем источник soruce.
    getfull(soruce,n);
    int j=0; //идекс для второго массива.
    //копируем ненулевые элементы, для destanation свой счетчик j.
    for(int i=0;i<n;i++)
    {
            if(soruce[i]!=0){destanation[j]=soruce[i];j++;}
    }
    for (int i=j;i<n;i++)destanation[i]=0; //остальные элементы заполняем нулми.
    
    //выводим на экран то что плучилось.
    for (int i=0;i<n;i++)cout << soruce[i] << " "; cout << endl;
    for (int i=0;i<n;i++)cout << destanation[i] << " "; cout << endl;
    
    getch();
    return 0;
}
0
0 / 0 / 0
Регистрация: 18.12.2009
Сообщений: 7
19.12.2009, 00:07  [ТС]
Aye Aye примного благодарен. Прада возник вопрос:
for (int i=j;i<n;i++)destanation[i]=0; //остальные элементы заполняем нулями. , в плане остальные т.е отрицательные елементы или какие другие? Нули как бы нули вообще должны отсутствовать.
И ещё кт оможет посоветовать литературку что бы начать норм учить С++Builder ?!
0
 Аватар для Aye Aye
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
19.12.2009, 00:26
в массиве который составляли только из не ненулевых элементов другого массива остались не заполненные клетки, их надо чем-то заполнить, они же не инициализированы. отрицательные элементы там будут. а нулями потом можно заполнять, главное выполнить основную цель задания - копирование всех кроме нулевых.
0
0 / 0 / 0
Регистрация: 18.12.2009
Сообщений: 7
19.12.2009, 16:06  [ТС]
Aye Aye ещё раз большое человеческое спасибо !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2009, 16:06
Помогаю со студенческими работами здесь

Сформировать новый массив B из отрицательных элементов одномерного массива А
Помогите, пожалуйста!!!!! Задача: сформировать новый массив B из отрицательных элементов одномерного массива А. Ввести результаты с...

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

Найти произведение ненулевых элементов и количество нулевых элементов одномерного массива
Здравствуйте! Помогите, пожалуйста, сделать программу в Лазарусе 1. Дан одномерный массив. Найти произведение ненулевых элемен- тов...

Из элементов одномерного массива, стоящих на четных местах и расположенных правее минимального элемента, сформировать новый массив
Добрый вечер. Уважаемые форумчане, помогите пожалуйста с программой в matlab: из элементов одномерного массива, стоящих на четных местах и...

Посчитать количество ненулевых элементов одномерного массива
посчитать количество ненулевых элементов одномерного массива помогите пожалуйста)))1. Прочитайте правила форума 2. Оформляйте темы...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru