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

У меня сейчас экзамен кто как может hel_p программа на массивы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Синтаксис определения метода специализии шаблона класса. http://www.cyberforum.ru/cpp-beginners/thread434752.html
Есть некий шаблон класса: template <typename T1, typename T2, typename T3> class А { }; Есть специализация этого шаблона и в нём некий метод: template <> class A <int, double, char> { ... void show(); }; Какой синтаксис использовать для записи определения метода show() в VC++ 2010 Express?
C++ нужно расставить каменты по программе помогите расставить каменты по программе //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "windows.h" #include "process.h" #include "stdio.h" http://www.cyberforum.ru/cpp-beginners/thread434747.html
C++ массив целых чисел
Помогите решить... очень нужно... Дан массив целых чисел. Составить программу обработки двумерных массивов: Для каждого столбца матрицы определить сумму элементов, стоящих под главной диагональю. плс...
C++ Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке.
Здравствуйте уважаемые! помогите исправить оошибку в программе, совсем запутался Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. нужно оформить с помощью функции помогите пожалуйста #include <iostream> #include <fstream> #include <string> using namespace std;
C++ Переменные http://www.cyberforum.ru/cpp-beginners/thread434720.html
Вот есть переменная: float x=100.0f Что значит в конце буква f ?
C++ Присвоение указателю на char значения int доброе время суток уважаемые пользователи как можно присвоить int значение char *'у .int имеет размер 4 байта, и указатель на char имеет 4 байта, значит думаю можно это сделать, только не получается. int number = 666; char * n = (char *)&number; std::cout << (int) (*n); выводит число -120. Знаю что изменение указателя производится на столько байт, сколько в памяти занимает базовый... подробнее

Показать сообщение отдельно
stels009
15 / 15 / 0
Регистрация: 05.04.2011
Сообщений: 402
25.01.2012, 10:46  [ТС]     У меня сейчас экзамен кто как может hel_p программа на массивы.
Вообщем вот шаблон по катором я сейчас делаю вообщем сейчас надо отсортировать на четность и не четность вроде просто ноя чета застрял место указал стрелками.

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include<iostream>  
#include<iomanip>
#include<math.h>
#include<conio.h>
#include<String.h>
#include<ctype.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;   
 
 
void sort(int* a, int n)
{
    for ( int i = 1; i < n; i++ ) // отсчитываем проходы по массиву
        for ( int j = 0; j < n-i; j++ ) // проходим по массиву
        {   
            int er=0;
            er = a[j] % 2
                if(er = 0)
                {
                    for(n=0;<<<<<<<<<<<<<<<<<<<<<<<
                }
        }
}
 
int main()
{   
    if(SetConsoleCP(1251)==0)
    {
        cerr<<"Fialed to set codepage!"<<endl;
    }
    if(SetConsoleOutputCP(1251)==0)
    {
        cerr<<"Failed to set OUTPUT page!"<<endl;
    }   
 
int n=50;
cout<<"Введите размер массива: ";
cin>>n;
    int *a=new int[n];
    int *b=new int[n];
    
    // заполняем массив случайными числами и выводим на экран
int RANGE_MIN = 0; // Минимальный элемент
cout<<"Введите минимальный дапазон: ";
cin>>RANGE_MIN;
int RANGE_MAX = 99; // Максимальный элемент
cout<<"Введите максимальный диапазон: ";
cin>>RANGE_MAX;
cout<<"Исходный массив:\n";
    //Пример взят из справки ms-help: //MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vccrt/html/75d9df25-7aaf-4a88-b940-2775559634e8.htm
    for ( int i = 0; i < n; i++ )
    {
        a[i] = (int)(((double) rand() / (double) RAND_MAX) * RANGE_MAX + RANGE_MIN); 
        cout << setw(4) << a[i]; 
    }
    cout <<endl;
// Вызываем функцию сортировки и передаем ей указатель на массив и размер массива:
    sort( a, n); 
    printf("\nМассив, отсортированный по возрастанию:\r\n");
    // для вывода массива на экран требуется цикл:
    for (int i = 0; i < n; i++)
    {
        printf("%4d", a[i]); // выводим элемент массива на экран
    }
    printf("\r\n"); 
    _getch();
    return 0;
}
 
Текущее время: 09:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru