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

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

Войти
Регистрация
Восстановить пароль
 
Andreevich07
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 7
#1

Visual Studio: Из двух массивов разной длины сформировать общий массив - C++

07.01.2013, 02:31. Просмотров 868. Ответов 1
Метки нет (Все метки)

Здравствуйте, прошу помощи. Вопрос жизни и смерти.
В программировании вообще что-то тяжко. С горем попалам сдаю.
1 курс... тяжело...
не знаю как написать задачи....(((
помогите, очень прошуууу(((

4.1. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
2. **Из двух массивов разной длины сформировать общий массив и вычислить сумму нечетных элементов, индексы которых делятся на 3.
0
Вложения
Тип файла: zip методичка.zip (270.3 Кб, 4 просмотров)
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 02:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Visual Studio: Из двух массивов разной длины сформировать общий массив (C++):

Из двух массивов разной длины сформировать общий массив и вычислить сумму - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму отрицательных элементов,...

Из двух массивов сформировать общий массив - C++
Доброго времени суток, уважаемые посетители форума! Прощу помощи в составлении программы. Нужно написать и отладить программу в среде...

Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив - C++
Кто может сделайте пожалуйста. Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный...

Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив - C++
Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое...

Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив - C++
Из положительных значений двух целочисленных массивов различной размерно- сти сформировать общий массив. Найти среднее арифметическое...

Из двух массивов сформировать общий массив и вычислить сумму элементов, являющихся полными квадратами - C++
Из двух массивов разной длины сформировать общий массив и вычислить сумму элементов, являющихся полными квадратами и имеющих четные индексы.

1
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
07.01.2013, 05:46 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
 
class array
{
private:
 int sz;
 int * m;
public:
 array(){ m = NULL; }
 array(int a){ sz = a; m = new int[a]; }
 ~array(){ if (m!=NULL) delete[] m; m = NULL; sz = 0;}
 void print(){int i; for(i=0;i<sz;i++) printf("%d ", m[i]); printf("\n");}
 void rn(int base){int i; for(i=0;i<sz;i++) m[i] = rand()%base; }
 
 void operator+(array& a)
 {
   int i, j, s1;
   s1 = sz+a.sz;
   int* n = new int[s1];
   for(i=0;i<sz;i++)
    n[i] = m[i];
   for(j=0;j<a.sz;j++, i++)
    n[i] = a.m[j];
 
   delete [] m;
   sz = s1;
   m = new int[s1];
   sz = s1;
   for(i=0;i<s1;i++)
    m[i] = n[i];
   delete [] n;
 }
 
 void operator=(array& a)
 {
  if ( m!= NULL)
   delete[] m;
 
  int i;
  this->sz = a.sz;
  this->m = new int[sz];
  for(i=0;i<sz;i++)
   m[i] = a.m[i];
 }
 
 int sum()
 {
  int i;
  int sum;
  for(sum = 0, i=0;i<sz;i++)
   if (i%2 != 0 && i%3 == 0)
    sum+=m[i];
  return sum;
 }
};
 
int main()
{
 array t1(5);
 array t2(6);
 
 t1.rn(9);
 t2.rn(9);
 t1.print();
 t2.print();
 t1 + t2;
 t1.print();
 printf("%d\n", t1.sum());
 return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2013, 05:46
Привет! Вот еще темы с ответами:

Сформировать общий динамические массив из двух и найти максимум - C++
Разместить в динамической памяти 2 массива. Из положительных чисел двух вещественных массивов различной размерности сформировать общий...

Сложение массивов разной длины. Неверный результат - C++
При сложение двух массивов выходит значение -858993455 это всё из за того что разная длина массива как можно решить проблему? что бы место...

Сформировать массив из двух других массивов - C++
помогите с задачкой пжл. у меня стоит программка codeblocks и devC++,поэтому мне очень сложно понять когда используют какие то непонятные...

Нужно сформировать массив из двух других массивов - C++
Есть 2 массива: A, B. Сформировать массив C упорядоченный по возрастанию путем перезаписи информации из массивов A и B. Как можно...


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

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

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