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

Открытые функции класса: ввод массива, вывод массива, определение длины вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить элементы массива по возрастанию модулей элементов http://www.cyberforum.ru/cpp-beginners/thread207252.html
В одномерном массиве,состоящем из N вещественных элементов,вычислить: 1)кол-во элементов массива,равных 0; 2)сумму элементов массива,расположенных после минимального элемента. Упорядочить эл-ты массива по возрастанию модулей эл-ов. Не используя форматированный ввод-вывод.
C++ Элементыв массиве. Как поменять элементы массива местами с конца. Например, a{1,345,453,12}, и чтобы получилось a{12,453,345,1}. Как поменять местами два элемента я знаю, а кк поменять n-ое количество элементов? http://www.cyberforum.ru/cpp-beginners/thread207246.html
Строки и функции C++
Выполнить задание двумя способами используя индексы и используя указатели при работе со строками не используя стандартные операции и функции для строк символов. Вариант задания реализовать в виде функции. Если функция возвращает строку или ее фрагмент, то это необходимо сделать через указатель. Строки динамические, размер вводится с клавиатуры. Строки вводить с клавиатуры. Составьте блок-схему...
Матрицы и указатели C++
Использовать для работы с матрицами указатели и операции вида *p++, p++ и т.д. Матрицы динамические, размер вводится с клавиатуры. Числовые значения считать целыми. Инициализацию матриц реализовать через датчик случайных чисел или ввод с клавиатуры. Результат программы записать в файл. Составьте блок-схему алгоритма Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших...
C++ Задание по строкам http://www.cyberforum.ru/cpp-beginners/thread207233.html
Заменить в строке последовательность одинаковых символов (не пробелов) на десятияное число, соответствующее их количеству, и сам символ.
C++ Лабораторные работы по информатике. Добрый вечер. помогите пожалуйста решить... я в С++ ничего не понимаю... а скоро уже сдавать... Вот задание: 1. Дан текст из 15 литер. Напечатать только строчные английские буквы, входящие в этот текст. 2.Для матрицы А(10,15) вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк. Заранее спасибо! Вся надежда на вас! подробнее

Показать сообщение отдельно
pianeer
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 31
09.12.2010, 19:46  [ТС]     Открытые функции класса: ввод массива, вывод массива, определение длины вектора
это больно круто.. нисо не понятно.. щас дам образец он должен помочь, только я даже глядя на него не соображу..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef LIST_H
#define LIST_H
class List {
    public:
        List(int=0, int=0);
        void vvod (int);
        void poisk ( );
    private:
        int number;
        char name[10];
        char surname[10];
        int age;
    };
#endif
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include"list.h"
List::List(int number; int age;) {number=0; age=0;}
void List::vvod(int a) {
        number=a;
        cout << "Number - "<<number <<endl;
        cout << "Input name - ";
        cin >> name;
        cout << "Input surname- ";
        cin >> surname;
        cout << "Input age - ";
        cin >> age;
        cout << endl;
    }
void List::poisk()
{
    if ((age>=18)&&(age<=27)) {
        cout << "N=" << number << endl;
        cout << "Name- " << name << endl;
        cout << "SurName- " <<surname << endl;
        cout << "Age=" <<age << endl<< endl;
            }
    }
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream.h>
#include"list1.h"
main()
{
    List anketa[5]; int i; 
    for (i=0; i<5; i++)
        anketa[i].vvod(i+1);
    for (i=0; i<5; i++)
        anketa[i].poisk();
    system("Pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru