С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fortune
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 39
#1

формирование нового массива - C++

22.11.2010, 00:14. Просмотров 494. Ответов 2
Метки нет (Все метки)

формировать новый массив из элементов кратных 3 (на языке Си) заранее спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2010, 00:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос формирование нового массива (C++):

Формирование нового массива - C++
Задан массив А(20). Сформировать новый массив В(20) элементами которого является разница между произведениями всех элементов массива и...

Задача на формирование нового массива - C++
Дан массив A размера N. Сформировать новый массив B того же раз-мера по следующему правилу: элемент BK равен сумме элементов массива A с...

Формирование из элементов массива A нового массива B - C++
Собственно, это и есть весь вопрос. Предположим, задан некий массив A. Все элементы данного массива, удовлетворяющие некоторому свойству,...

Работа с одномерными массивами чисел (сумма, произведение, формирование нового массива) - C++
Даны массивы a1, ... , a12 ; b1, ... , b10 . Определить: d_i=\prod_{i=1}^{10}(b_i-1.5)+b_i\sum_{j=1}^{12}a_j

Формирование нового списка или из pascal -> с++ - C++
Добрый вечер всем! Друзья помогите пожалуйста решить задачу на языке С++. Комп содержит записи, состоящие из трех полей: 1) фамилия 2)...

Вернуть все четные числа массива в виде нового массива - C++
Функция должна вернуть все четные числа массива в виде нового массива. int *f2 (int *mas,int N) { int size=0; for(int i=0;...

2
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 00:22 #2
Масив одномерный?

Добавлено через 6 минут
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
35
36
37
38
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
    srand(static_cast<int>(time(NULL)));
    int *arr,*arr1;
    int size,count=0,j=0;
    cout<<"Enter size array: ";
    cin>>size;
    arr = new int[size];
    arr1 = new int[size];
    cout<<"Array: ";
    for(int i=0; i<size; i++)
    {
        arr[i]=rand()%50;
        cout<<arr[i]<<" ";
        if(arr[i]%3==0)
        {
            count++;
        }
    }
    cout<<endl<<"New array: ";
  for(int i=0; i<size; i++)
  {
      if(arr[i]%3==0)
      {
          arr1[j]=arr[i];
          cout<<arr1[j]<<" ";
          j++;
      }
   }
  cout<<endl;
  system("pause"); 
  return 0;
}
0
fasked
Эксперт С++
4952 / 2532 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
22.11.2010, 00:38 #3
Цитата Сообщение от MILAN Посмотреть сообщение
C++
1
2
3
4
if(arr[i]%3==0)
 {
 count++;
 }
А если подумать? Да и память у Вас потекла...

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
#include <stdlib.h>
#include <stdio.h>
 
#define MOD  3
#define SIZE 10
 
int main()
{
        int i = 0;
        int val = 0;
        int array[SIZE];
 
        for(i = 0; i < SIZE; ++i) {
                val = rand() % 50;
                array[i] = val + (MOD - (val % MOD));
        }
 
        for(i = 0; i < SIZE; ++i) {
                printf("%d ", array[i]);
        }
 
        printf("\n");
        return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2010, 00:38
Привет! Вот еще темы с ответами:

Заменить значение пятого элемента нового массива средним арифметическим исходного массива - C++
Ввести массив, состоящий из 12 элементов целого типа. Получить новый массив, заменив значение пятого элемента среднеарифметическим ...

Создание нового массива из определенных элементов другого массива - C++
Здравствуйте. Мне нужно создать одномерный массив из элементов двумерного массива. Как можно это сделать? Как объявить массив, чтоб он не...

Из нечётных чисел заданного массива создать новый массив и посчитать количество элементов нового массива - C++
Дано целочисленный одномерный массив А , состоящий из 12 элементов . Создать массив С , состоящий из нечетных чисел массива А , посчитать...

Формирование массива из другого - C++
Найти произведение элементов массива A = {1, 3.5, 4, -0.8, 1.9, 5, 13}, удовлетворяющих условию , если С = 2, D = 10. Сформировать из этих...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.