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

сложение массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код на обсужденеи. http://www.cyberforum.ru/cpp-beginners/thread395710.html
Решил одну задачку. Посмотрите правильность работы. Ну и буду рад советам по оптимизации работы. простите, код на доработке! Может кто подскажет с помощью каких функций можно рисовать в...
C++ [C++] Объявление строк Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Разбить исходную строку на две подстроки, причем первая длиной k символов (если на k-ю позицию попадает слово, то... http://www.cyberforum.ru/cpp-beginners/thread395703.html
Переделать else if на switch C++
Задание: Написать программу вычисления следующих функций: y= |q|,q<1 y= 0,q=-1 y=q+2q,q<-1 #include<iostream.h> #include<math.h> #include<conio.h> void main() {
Написать программу для нахождения значения функции с помощью ряда Тейлора C++
Добрый день всем. Прошу помощи у более опытных товарищей. Не могу решить задачу. Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора на интервале от...
C++ Вертикальная табуляция http://www.cyberforum.ru/cpp-beginners/thread395659.html
Часто в учебниках по C++ встречается вот такая esc-последовательность \v, называемаяя вертикальной табуляцией. Я так и не понял, в чем ее назначение. По-моему даже и символ печатаемый. Что тут...
C++ Вейвлет Хаара 2.Ввод и вывод. Есть две программы. 1-ая это прямое преобразование Хаара. 2-ая это собственно обратное. Что нужно бы сделать. Нужно считать файл input.dat проделать преобразования 1-ой программой, и получить файл... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
30.11.2011, 17:21
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
typedef int ValueType;
 
void printArray(ValueType *array, size_t size) {
  size_t i;
  for (i = 0; i < size; ++i)
    std::cout << array[i] << " ";
  std::cout << std::endl;
}
 
void fillArray(ValueType *array, size_t size) {
  size_t i;
  for (i = 0; i < size; ++i)
    // для ввода вручную:
    //std::cin >> array[i]);
    array[i] = rand() % 10; 
}
 
void sumArrays(ValueType *a, ValueType *b, ValueType *sum, size_t size) {
  while (size--)
    *sum++ = *a++ + *b++;
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  
  size_t size = 10 + rand() % 5;
  ValueType *a, *b, *sum;
 
  a = new ValueType[size];
  b = new ValueType[size];
  sum = new ValueType[size];
 
  fillArray(a, size);
  fillArray(b, size);
 
  printArray(a, size);
  printArray(b, size);
 
  sumArrays(a, b, sum, size);
  printArray(sum, size);
 
  delete [] a;
  delete [] b;
  delete [] sum;
  return 0;
}
Добавлено через 11 минут
Цитата Сообщение от Depressa Посмотреть сообщение
а если не через malloc/free , а new/delete?
То надо поменять malloc/free на new/delete.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.