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

Подскажите где ошибка, или может есть другой вариант реализации кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ DLL для Журнала Событий Windows http://www.cyberforum.ru/cpp-beginners/thread632879.html
кто-нибудь знает подходящую DLL с пустым сообщением? Например "%s" чтобы было тупо. Очень нужна именно зарегистрированная DLL.. а пустое сообщение для того, чтобы мусор всякий не выводился о том, что не может найти код сообщения для данного источника, и чтобы я туда подставил свои данные собственно.
C++ Аналог функции C# ReadKey() в C/C++ Уважаемые форумчаре, перешол с Си шарпа на C++. Хотел бы поинтересоваться в С шарпе, я создаваю консольное приложение чтоб защитить приложение любой клавишей вводил команду Console.ReadKey(); Хочу поинтересоваться как такую фишку оформить и какой командой на C ++ http://www.cyberforum.ru/cpp-beginners/thread632831.html
Проверить, есть ли слово в массиве C++
Нужна помощь. Вообщем , есть символьный массив , пользователь вводит слово и нужно проверить есть ли это слово в массиве по стоке,столбцам или же по диагонали т.е k y e j l d t r a e s f h j k l q w e e y k i m q t b p u i p i пользователь введ допустим : keep k y e j l d t r
C++ Серийный номер по Volume Name Guid
Необходимо зная аппаратный серийный номер накопителя и его pid/vid узнать Volume Name Guid или наоборот, зная букву диска и Volume Name Guid узнать серийный номер.
C++ Switch или iif-else-if. Как исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread632796.html
Не компилируется код. Говорит, что пропуск инициализации. Но мне нужно создать объекты определённого класса по выбору пользователя. Можно ли тут применить switch или прибегнуть к конструкции if-else-if? switch(ch){ case'1': myClass *ob = new myClass(); delete ob; case '2': myOtherClass *asd = new myOtherClass(); delete asd;
C++ В чем ошибка? (Строки. Массивы. Указатели) Всем добрый вечер. Объясните пожалуйста в чём ошибка в строке с коментарием "ошибка" ? class CMyString{ char *pStr; ..... ..... public: CMyString(){ подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
04.08.2012, 13:49     Подскажите где ошибка, или может есть другой вариант реализации кода
Sasha77777, ошибку искать не хочу т.к. логика алгоритма не нравится, а вот свой вариант приведу
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
#include <ctime>
#include <iostream>
using namespace std;
 
#define N 20 
 
void ShowArr(int n, int * arr)
{
    for(int i = 0; i < n; i++)
        cout<<arr[i]<<" ";
    cout<<endl;
}
 
int main()
{
    int i, j;
    int a[N] = {0};
    srand(time(0));
    for(i = 0; i < N; i++)
        a[i] = rand()%10;
    cout<<"\tINPUT ARRAY\n";
    ShowArr(N, a);
    //Разделяем в массиве чётные и нечётные
    //спереди будут чётные сзади нет
    for(i = (j = 0); i < N - 1 - j; i++)
    {
        if(a[i] % 2)
        {
            while(a[N - 1 - j] % 2)
                j = j + 1;
            //Надоело писать функции обмена
            //юзаем готовые алгоритмы
            swap(a[i],a[N - 1 - j]);
        }
    }
    cout<<"\tFRACTION ODD AND NO ODD\n";
    ShowArr(N, a);
    cout<<"\tPLACING ODD - NO ODD\n";
    for(i = 0; j + i < N; i += 2)
        swap(a[i],a[j + i]);
    ShowArr(N, a);
    return 0;
}
http://codepad.org/zkeeWAph
Миниатюры
Подскажите где ошибка, или может есть другой вариант реализации кода  
 
Текущее время: 13:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru