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

Нужно вытащить из массива... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, состоит ли число из четных и нечетных цифр http://www.cyberforum.ru/cpp-beginners/thread56380.html
В диалоговом режиме задается целое длинное число A. Для решения каждой из трех задач использовать функции: 1. Найти наибольшую нечетную цифру. Если ее нет, возвратить 0. 2. Определить, состоит ли...
C++ Вывод десятков и единиц двузначного числа. Здравствуйте, помогите пожалуйста в написании программы на С++. вот задача: Дано двузначное число.Вывести вначале его левую цифру (десятки), а затем правую (единицы). Вот программа на... http://www.cyberforum.ru/cpp-beginners/thread56363.html
Ветвление! C++
У меня следующая задача. Я никак не могу с ней разобраться. Если кто может помогите пожайлуста. Буду очень благодарен. Задание: Вводятся с клавиатуры значения двух переменных. Программа...
C++ Dev-C++
подскажите чайнику нашел нете книжку обучение С++ для чайников и как понял она работает с GNU C++ что подойдёт Dev-C++ но тут я не могу разобраться как создать каталог
C++ Сумма элементов массива, расположенных между первым и последним нулевыми элементами http://www.cyberforum.ru/cpp-beginners/thread56296.html
В одномерном массиве, состоящем из n целых элементов, вычислить: сумму элементов массива, расположенных между первым и последним нулевыми элементами. что то мысля зашла в тупик
C++ Процедуры и функции. Помогите пожалуйста!!! Необходимо разработать подпрограмму нахождения суммы элементов главной и побочной диагоналей квадратной матрицы и применить ее к матрице А(КхМ), где К=4, М=4,... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
14.10.2009, 19:39
denver, а можно и
так
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
#include <iostream>
#define n 6
class Help
{
private:
    int* mas;
public:
    Help();
    ~Help();
    int getMas(int ind);
    void setMas(int ind, int val);
    void Chet();
    void Print();
};
Help::Help()
{
    mas = new int[n];
    int i;
    std::cout<<"Введите массив:\n";
    for(i = 0; i < n; ++i)
        std::cin>>mas[i];
}
Help::~Help()
{
    std::cout<<"\n\nМассив удален!\n";
    delete []mas;
}
int Help::getMas(int ind)
{
    return mas[ind];
}
void Help::setMas(int ind, int val)
{
    mas[ind] = val;
}
void Help::Chet()
{
    std::cout<<"\n\nЧетные элементы:\n";
    int i;
    for(i = 0; i < n; ++i)
        if(!(mas[i]&1))
            std::cout<<mas[i]<<' ';
}
void Help::Print()
{
    int i;
    std::cout<<"\nМассив:\n";
    for(i = 0; i < n; ++i)
        std::cout<<mas[i]<<' ';
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    Help* hlp = new Help();
    hlp->Print();
    hlp->Chet();
    hlp->~Help();
 
    system("pause");
    return 0;
}
тоже. НО какой смысл писать велосипеды для элементарнейшей программы???
Зачем тебе надо подключать манипуляторы, если ты их не использовал?
Зачем тебе переменная MAX, если можно везде указать 6 или тогда зачем указывать размер 6, а поставить размерностью MAX?
Зачем тебе лишняя переменная trial? 4 байта деть некуда? Можно делить сразу на 2.
Зачем остаток записывать в fount? Еще лишних 4 байта? Можно остаток сравнивать сразу с нулем.
Я уже даже не буду придираться к тому, что это не простые числа, а просто нечетные.
Надеюсь ты понял свои ошибки и в будущем не будешь их допускать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru