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

Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI Циклы: вычисление суммы ряда http://www.cyberforum.ru/cpp-beginners/thread250686.html
Можете плиз подсказать как это зделать на С++ или на Висуал студии Вычислить сумму ряда: log10(sqrt(s*(1/i**2))) это зделать в цикде от і до K при K<35 и это Составить процедуру, результатом работы которой является истинное значение, если символ, заданный при обращении к процедуре, - буква, и ложное значение в противном случае. Подсчитать, используя написанную функцию, количество букв и...
C++ Клавиши F1-F12 в консоли, и работа с мышкой в консоли Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать где находится курсор мышки (и еще мне надо бы узнать нажатие клавиши F1-F12) и в зависимости от этого что-то будет делать, если данный вопрос уже где-то освещался то пожалуйста дайте ссылку. Заранее спасибо. Добавлено через 25 минут никто не знаешь что ли? http://www.cyberforum.ru/cpp-beginners/thread250682.html
C++ Сортировка массива си-строк
есть код #include <iostream> #include <algorithm> using namespace std; int main(int argc, char **argv) { const int n_size=20;
Шаблон C++
Создать класс-шаблон, содержащий поля для хранения одномерного массива и количества элементов в массиве. Описать методы для инициализации и вывода элементов массива на экран, а так же для подсчета суммы элементов массива, расположенных между первым и вторым положительными элементами. Продемонстрировать работу методов класса.
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread250670.html
В одномерном массиве, состоящем из n вещественных элементов, использую родовые функции, вычислить максимальный по модулю элемент массива;
C++ Указатели... Присвоить разыменованному указателю на тип long значение арифметического выражения sin(p2)/tan(p3) включающего указатели на типы unsigned long int и int. Арифметическое выражение реализовать в виде функции возвращающей указатель на тип long. Вывести на экран значение указателя unsigned long int и значение на которое он ссылается. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
01.03.2011, 23:16     Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int Compare(const void * a, const void * b) {
  return (*(int*)a - *(int*)b);
}
 
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  int array_size = 5 + rand() % 16;
  int *array = (int*)malloc(sizeof(int) * array_size);
 
  int i;
  for (i = 0; i < array_size; ++i)
    printf("%4d", array[i] = rand() % 100);
  printf("\n");
 
  int sorted_odd_array_size = array_size / 2 + array_size % 2;
  int *sorted_odd_array = (int*)malloc(sizeof(int) * sorted_odd_array_size);
  int j = 0;
  for (i = 0; i < array_size; i += 2, ++j)
    printf("%4d", sorted_odd_array[j] = array[i]);
  printf("\n");
 
  qsort(sorted_odd_array, sorted_odd_array_size, sizeof(int), Compare);
  for (i = 0; i < sorted_odd_array_size; ++i)
    printf("%4d", sorted_odd_array[i]);
  printf("\n");
 
  free(sorted_odd_array);
  free(array);
}
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru