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

Сортировка одномерных массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка массива http://www.cyberforum.ru/cpp-beginners/thread745843.html
Ребята, суть в том, что есть массивчик чисел и есть заданное число F. Нам надо получить число F , путём сложения нескольких(более одного) элементов массива. Повторное сложение одного и того же элемента запрещены Пример a = {0,0,1,0,6}; F = 7; программа должна вернуть true a = {0,0,2,0,1}; F = 2;
C++ Найти, сколько положительных элементов Np4 содержит матрица {aij } Найти, сколько положительных элементов Np4 содержит матрица {aij }, где i = j = 1, ..., 5, в четвертом столбце. http://www.cyberforum.ru/cpp-beginners/thread745830.html
В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов C++
В массиве целых чисел a1, a2, ..., a10 найти количество положительных Np и отрицательных No членов.
Вектор с указателями C++
Доброго времени суток, есть такой код: // 1159.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <functional> #include <vector> #include <algorithm>
C++ Как задавать треугольники матрицы? http://www.cyberforum.ru/cpp-beginners/thread745823.html
Нужно найти сумму элементов матрицы,расположенных в закрашенной части матрицы. Какое условие нужно записать в фор??? Буду благодарен за полный ответ, любая информация по сабжу тоже подойдёт. ссылка удалена
C++ Определить произведение P целых чисел a, b, c, d, которые делятся на число k Определить произведение P целых чисел a, b, c, d, которые делятся на число k. подробнее

Показать сообщение отдельно
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
25.12.2012, 21:02     Сортировка одномерных массивов
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
#include <iostream>
 
using namespace std;
 
int main()
{
 srand(time(NULL));
 int n;
 cout << "N = ";
 cin >> n;
 int *mas = new int[n];
 for (short i=0; i<n; i++)
 {
  mas[i] = rand()%100;
  cout << mas[i] << " ";
 }
 cout << endl;
 int A, B;
 cout << "A, B = ";
 cin >> A >> B;
 int *mas2 = new int[n+1];
 int k=0, sr=0;
 for (short i=0; i<n; i++)
 {
  if (mas[i]>=A && mas[i]<=B)
  {
   mas2[k]=mas[i];
   sr+=mas2[k];
   cout << mas2[k] << " ";
   k++;
  }
 }
 cout << endl;
 sr/=k;
 n=k;
 while (n>=k/2)
 {
  mas2[n+1]=mas2[n];
  n--;
 }
 mas2[k/2]=sr;
 for (short i=0; i<k+1; i++)
  cout << mas2[i] << " ";
 cout << endl;
 delete mas;
 delete mas2;
 return 0;
}
 
Текущее время: 10:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru