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

Не првильно записываются числа с одного масива в другой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Звук в С++ http://www.cyberforum.ru/cpp-beginners/thread541881.html
Сразу говорю Работаю в Dev C++ Вопрос можно ли с помощью стандартных библиотек поспроизвести mp3. Если да, то с помощь како библиотеки и как? Если можно пример тоже дайте.
C++ деструктор не может очистить память Всем привет. Ребят, проблема такая. Есть класс который предназначен для хранения двумерной матрицы. Вот: class intArr{ int** arr; int xSize, ySize; public: ~intArr(); intArr(int x, int y, int min, int max); void show(); http://www.cyberforum.ru/cpp-beginners/thread541866.html
C++ Однострочный калькулятор
Вроде бы элементарная программа,но появилось затруднение Программа на Си. Обычный калькулятор(+ - / *). Необходимо следующее: вводится строка: 12+2 подтверждение Enter`ом выводится результат: 14 Вот и всё. Подскажите реализацию.
Создайте модуль, в котором будет храниться процедура создания следующей картинки. Используя модуль, поместите картинку по углам экрана и в центре. C++
Создайте модуль, в котором будет храниться процедура создания следующей картинки. Используя модуль, поместите картинку по углам экрана и в центре.
C++ объясните строку http://www.cyberforum.ru/cpp-beginners/thread541852.html
объясните пожалуйста подробно вторую строку, откуда берутся эти значения? hModule = GetModuleHandle(NULL); SizeFunc=((PIMAGE_OPTIONAL_HEADER)((LPVOID)((BYTE*)(hModule)+((PIMAGE_DOS_HEADER)(hModule))->e_lfanew+sizeof(DWORD)+sizeof(IMAGE_FILE_HEADER))))->SizeOfImage;
C++ Удалить из массива целых чисел все элементы, являющиеся совершенными числами. нужно сделать сдвиг элементов массива а не затирание этих совершенных чисел пробелом,короче не знаю как помогите пожалуйста очень нужно подробнее

Показать сообщение отдельно
Mogost
 Аватар для Mogost
7 / 7 / 1
Регистрация: 07.04.2012
Сообщений: 51
07.04.2012, 18:22     Не првильно записываются числа с одного масива в другой
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
#include<stdio.h>
#include<conio.h>
 
void main()
{
int W[20]={23,-8,-9,-52,-63,-36,63,56,89,63,24,26,25,52,21,89,96,-65,8,-3};
int B[20];
int i, k=0;
clrscr();
for (i=0; i<20; i++)
{
printf("%d ", W[i]);
}
for (i=0; i<20; i++)
{
    if (W[i]%2==0&&W[i]!=NULL)
    {
    B[k]=W[i]; W[i]=NULL; k++;
    }
}
 
for (i=0; i<20; i++)
{
    if (W[i]%2!=0&&W[i]!=NULL&&W[i]>=0)
    {
    B[k]=W[i]; W[i]=NULL; k++;
    }
} 
 
for (i=0; i<20; i++)
{
    if (W[i]%2!=0&&W[i]!=NULL&&W[i]<0)
    {
    B[k]=W[i]; W[i]=NULL; k++;
    }
}  
 
printf("\n");
for (i=0; i<20; i++)
    {
    printf("%d ", B[i]);
    }
getch();
}
Наверное так.
 
Текущее время: 17:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru