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

Доброго вам розберитесь пожалуста с классом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовый файл http://www.cyberforum.ru/cpp-beginners/thread997960.html
Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (Буква Я заменяется на букву А). Получить в новом файле расшифровки данного текста.
C++ Задать размерность массива рандомно, и выполнить над ним действие! Объявить массив целых чисел и с заполнить его случайными значениями. Диапазон значений его элементов заданы в Вашем варианте индивидуального задания . В индивидуальных заданиях указано также, какую пропитки массива стоит сделать. Дополнительные условия: 1 ) размер массива определяется в начале выполнения программы как случайное число в диапазоне 50-200 ; 2) в тексте программы запрещается... http://www.cyberforum.ru/cpp-beginners/thread997951.html
Вывод списка в файл C++
Мне необходимо чтобы изначально вводился список книг (автор, название, год, количество страниц), с этим все в порядке, но после этого необходимо вывести список книг изданных после заданного года. Получается так что все книги изданные после заданного года почему-то выводятся дважды кроме последней которая выводится 1 раз, подскажите почему так происходит. #define _CRT_SECURE_NO_WARNINGS #include...
C++ Несложная задача,условие на фото
Все на картинке
C++ Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами http://www.cyberforum.ru/cpp-beginners/thread997927.html
Помогите решить найти ошибку, код вроде как правильный, но все равно выдает ошибку, помогите найти ошибку, пожалуйста? Вот собственно задание: В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить с клавиатуры) вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами? Вот мой код: #include...
C++ Задачка несложная http://5.firepic.org/5/images/2013-11/04/8hpfr4qkym6l.png подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
04.11.2013, 22:23     Доброго вам розберитесь пожалуста с классом
а почему так не катит?
Потому что
1. Вы обьявили метод класса который принимает 2 параметра
C++
1
 void setdata(int a, int b)
а сами передаете 1
вот тут
C++
1
 s1.setdata(mas[i]);
// нехватает параметра

Видимо вы хоте так
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
#include <iostream>
 
using namespace std;
 
class masiv
{
private:
    int somedata;
    int somedata1;
public:
    void setdata(int a, int b) { 
        somedata=a; 
        somedata1=b;
    }
    void showdata() {
        setlocale(0,"Ukrainian");
        cout<<somedata<<" ";
        cout<<endl;
        cout<<somedata1<<" ";
    }
};
 
int main() 
{
    masiv s1;
    int mas[9]={1,2,3,4,5,5,54,6,67};
    int masa[9]={4,6,7,45,36,44,67,99,0};
 
    for (int i = 0; i < 9; ++i)
    {
        s1.setdata(mas[i],masa[i]);
        s1.showdata();
    }
 
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru