Форум программистов, компьютерный форум CyberForum.ru

Генерация трех случайных массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в программе http://www.cyberforum.ru/cpp-beginners/thread813884.html
Помогите разобраться с программой где ошибка. Использовать рекурсию. За ранее спасибо. #include<iostream.h> float tn(float, int); int main() {
C++ Как получить dns записи например нужно получить mx записи чтобы отправить почту по smtp, есть ли кроссбраузерное решение и где почитать можно? http://www.cyberforum.ru/cpp-beginners/thread813880.html
C++ Vector
Доброго времени суток!:) У меня возник такой вопрос, допустим, имеется следующий код: #include <iostream> #include <vector> using namespace std; int _tmain() { int mas = {1,2,3,4,5}; vector<int> l(mas, mas + sizeof(mas) / sizeof(mas));
Программа, которая считает сумму продаж за год. SalePerson C++
Класс SalePerson содержит: следующие закрытые компоненты – данные: - массив вещественных чисел sales, в которых хранятся продажи продавца за год; - две символьных строки, в которых хранятся фамилия и имя продавца; следующие методы: - функция утилит, которая считает и возвращает сумму продаж; - перегруженный метод set_sales(), первый метод обнуляет данные массива, а второй получает...
C++ Нужно написать программу на С/С++ (дано слово. определить сколько в нем различных букв), есть алгоритм http://www.cyberforum.ru/cpp-beginners/thread813852.html
дано слово. определить сколько в нем различных букв вот мой алгоритм: 1) Отсортировать все буквы в слове 2) Пройти по всем буквам и если текущая буква отличается от предыдущей, то увеличить счетчик на 1 3) Счетчик будет содержать нужное число пример: kukuruza - 5 различных букв
C++ Дан массив целых чисел, содержащий 15 элементов Задача : Дан массив целых чисел, содержащий 15 элементов. Записать в этом же массиве сначала все кратные трем числа, а затем все остальные, сохраняя порядок их следования. Собственно вот код программы, подскажите что не верно? Если есть возможность у кого, поправьте пожалуйста.. #include <iostream> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
20.03.2013, 18:47     Генерация трех случайных массивов
Цитата Сообщение от Anny2306 Посмотреть сообщение
Дело кипит
Дело кипит? А что вы уже сделали?

Велосипеды:
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
#include <ctime>
#include <cstdlib>
#include <iostream>
 
int *fillRandom(int *array, size_t size, int min = 0, int max = 10) {
  int *result = array;
  while (size--) {
    *array++ = rand() % (max - min) + min;
  }
  return result;
}
 
int *fill(int *array, size_t size, int number = 0) {
  int *result = array;
  while (size--) {
    *array++ = number;
  }
  return result;
}
 
void print(int *array, size_t size, bool nextLine = true) {
  std::cout << "[";
  while (size--) {
    std::cout << *array++ << ((size) ? "," : "");
  }
  std::cout << "]";
  if (nextLine) {
    std::cout << std::endl;
  }
};
 
int main(int argc,char **argv) {
  srand(time(NULL));
 
  int arraySize = 100;
  // выделение памяти под массивы с заполнением
  int *arrays[] = {
    // заполнение случайными числами
    fillRandom(new int[arraySize], arraySize, 3, 6),
    // заполнение случайными числами
    fillRandom(new int[arraySize], arraySize, 0, 3),  
    // обнуление массива
    fill(new int[arraySize], arraySize, 0)            
  };
  int numberOfArrays = sizeof(arrays) / sizeof(arrays[0]);
  
  // вывод на экран
  for (int i = 0; i < numberOfArrays; ++i) {
    print(arrays[i], arraySize);
  }
  
  // освобождение памяти
  for (int i = 0; i < numberOfArrays; ++i) {
    delete [] arrays[i];
  }
 
  std::cin.get();
  return 0;
}
 
Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru