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

Подскажите как правильно сделать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Невозможно преобразовать "overloaded-function" в "LPDSENUMCALLBACKW" http://www.cyberforum.ru/cpp-beginners/thread1000067.html
Всем привет. Решил изучить библиотеку DirectSound. Попробовал пример с сайта microsoft, а именно, узнать список подключенных устройств для записи. Собственно код на VS2010 c++. BOOL CALLBACK DSEnumProc(LPGUID lpGUID, LPCTSTR lpszDesc, LPCTSTR lpszDrvName, LPVOID lpContext ) { HWND hCombo = (HWND)lpContext; LPGUID lpTemp = NULL; ...
C++ Выделить часть текста между словами, вводимыми с клавиатуры Вот сообственно задание: Выделить часть текста между словами, вводимыми с клавиатуры. Подскажите пожулуйста ход решения или какими функциями воспользоваться? http://i.***********/i9/2cb372b578a48770657849e1af162a51/1383759855/83398/643145/2221.jpg вот у чему смог дойти ну и код: #include <iostream> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread1000054.html
C++ Бинарный поиск
Писал алгоритм бинарного поиска по массиву строк. В результате, почему-то, периодически функция не находит строку, которая есть. int binary_search(std::string** strlist, std::string key, int num) { int L = 0; int R = num-1; while (L <= R) { int m = (L + R)/2; if (strlist.compare(key)==0) return m;
как записать задание №3 ? C++
#include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <math.h> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" float G;
C++ Почему ошибка? http://www.cyberforum.ru/cpp-beginners/thread1000041.html
#include <iostream> #include <Windows.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"rus");
C++ Мусор в строке Добрый вечер, есть функция которая принимает строку типа char*, когда я передаю этой функции строку вида "C:/SDL/Maps/1.area", вместо этой строки передается какой-то мусор. В чем может быть дело, подскажите пожалуйста. Вот функция bool CArea::OnLoad(char* File) { MapList.clear(); FILE* FileHandle = fopen(File, "r"); if(FileHandle == NULL) { подробнее

Показать сообщение отдельно
Keitlin16
1 / 1 / 0
Регистрация: 12.01.2013
Сообщений: 83
06.11.2013, 22:19     Подскажите как правильно сделать
Помогите пожалуйста нужно отсортировать четные элементы массива а не четные оставить на своих местах.
Например ввожу 14 52 6 8 4 ---— 1 и 5 не четные они стоят на месте а четные сортируются вот что выходит --— 1 2 5 4 4 6 8.
Вот код но он сортирует все элементы массива
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 <stdlib.h>
#include <conio.h>
int form (int a[100])
{
int n;
printf ("\n enter " ) ;
scanf ("%d",&n);
for (int i=0; i<n; i++)
a[i]=rand()%15;
return n;
}
 
void print (int a[100], int n)
{
for (int i=0; i<n; i++)
printf ("%d ",a[i]);
printf ("\n" );
}
 
void dell (int a[100], int &n)
{
int i;
int t;
int j=0, b [100];
 
for ( i=0; i<n; i++)
if (a[i] %2!=0 )
{
 
for (int i=0;i<n;i++)
for (int j=0; j<n;j++)
if (a[j] > a[j+1]) {
t = a[j];
a[j] = a[j+1];
a[j+1] = t ;
}
}
 
}
 
int main ()
{
int a[100];
int n;
n=form(a);
print (a,n);
dell (a,n);
print (a,n);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru