Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Объясните пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread661577.html
объясните пожалуйста: что такое perf(k) ? Почеиу в коде именно int i=1;i<=k/2;i++ а не i<=k; i++ ? #include<iostream.h> #include<conio.h> using namespace std; void perf(int); int total=0; void main()
Преждевременный выход из цикла for на некотором промежутке C++
Экспериментируя с циклом for выявил вот какую не понятную мне особенность. При выполнении данного кода: #include <iostream> using namespace std; int main(){ double x; for(x=1; x <= 2; x=x+0.1)
C++ Сделать так, чтобы при вводе отрицательного значения программа выводила errror https://www.cyberforum.ru/ cpp-beginners/ thread661559.html
Цикл WHILE. В этом коде нужно сделать так чтобы при вводе отрицательного значения программа выводила errror. Как это сделать ? Вот код. #include <iostream> using namespace std; int main() { double a, d; cout<<"a_1 = "; cin>>a;
C++ Конструктор преобразования https://www.cyberforum.ru/ cpp-beginners/ thread661545.html
Пишу программу, нужно сделать так чтобы вводилась строка типа string а потом обработка происходила с каждым символом типа char, программа с классами и объектами. Я так прикинул что это можно сделать если придумать конструктор преобразования, который будет получать тип string и преобразовывать в массив элементов. Но, как его реализовать мысль не приходит...что-то пробовал но не вышло. Покажите...
Поправить код C++
В этом коде нужно дописать, что пременная step<=0 иначе errror. Как это сделать ? Вот код. #include <iostream> using namespace std; int main() { int start = 0, step = 0; cin >> start >> step;
C++ Разложение числа на цифры Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую или убывающую последовательность". Интересует собственно разложение и его способы. Можно ли разложить в массив и потом уже работать с элементами? Или же проще присваивать делением? https://www.cyberforum.ru/ cpp-beginners/ thread661540.html
C++ Вычислить сумму ряда Откликнитесь пожалуйста Оказывается есть ещё одна задача с которой не могу справится. Помогите. Даны: действительное число а, натуральное число п. Вычислить: S=1/a+1/a^2+1/a^3...1/a^2n-2 Очень прошу помочь, друзья))) https://www.cyberforum.ru/ cpp-beginners/ thread661536.html Напечатать первое вхождение в первую строчку любого элемента из второй ленты C++
Помогите пожалуйста написать программу с помощью таких стандартных функций:va_list, va_start, va_arg, va_end. Условие программы: Есть две ленты напечатать первое вхождение в первую строчку любого элемента из второй ленты.
C++ Написать программу, которая вычисляет стоимость туристической путёвки https://www.cyberforum.ru/ cpp-beginners/ thread661533.html
Не могу понять как написать программу :( Написать программу, которая вычисляет стоимость туристической путевки. Исходными данными являются код страны и продолжительность поездки в днях. Таблица кодов и стоимости: Страна ____ Код _____ Стоимость 1 дня Египет_________7 _______ 12 Турция _______ 3 _______ 10.5...
C++ Проблемы с подключением GLFW https://www.cyberforum.ru/ cpp-beginners/ thread661521.html
Уважаемые форумчане, я пытаюсь подключить библиотеку GLFW. Скачал библиотеку с сайта http://esate.ru/blog/novye_uroki_opengl/362.html. через свойства проекта>компоновщик>ввод написал GLFW.lib также указал папку где искать тоже в свойствах проекта. В самом файле указал #include"include\GL\glfw.h" и вот после построения выдает мне эту чушь 1>------ Построение начато: проект: физика GLFW_,...
C++ Сформировать все возможные слова, получаемые из данного слова
допустим ввожу слово: asdf прога должна вывести: a s d f aa as ad af
C++ Необработанное исключение в "0x0fc1d484 (msvcr100d.dll)" в "1.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00aee0af" https://www.cyberforum.ru/ cpp-beginners/ thread661505.html
помогите разобраться в чем ошибка? необходимо, чтобы ввод массива осуществлялся с клавиатуры построчно #include <stdio.h> #include <conio.h> #include <string.h> #define n 10 // Прототипы функций void bsort (char **arr, int size, int (*comp) (const char *s1, const char *s2));
Заблокирован
0

Класс при инициализации выдает бяку =( - C++ - Ответ 3508546

01.10.2012, 18:44. Показов 464. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пытался сделать класс, чтобы в зависимости от того, сколькими переменными он инициализирован (от 0 до 3), срабатывал один из конструкторов. Конструкторы работают, как и подобает, но вот инициализирующие значения, они почему-то на выходе извращенные какие-то... (ввожу 1 2 3)
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
#include <iostream>
using namespace std;
class veron1{
    public:
    veron1():k1(1),k2(1),k3(1){}
    veron1(int):k2(10),k3(10){}
    veron1(int,int):k3(100){}
    veron1(int,int,int){}
    int k1;
    int k2;
    int k3;
    bool operator()(int a){
        k1=a;
        return 0;
        }
    bool operator()(int a,int b){
        k1=a;k2=b;
        return 0;
        }
    bool operator()(int a,int b, int c){
        k1=a;k2=b;k3=c;
        return 0;
        }       
    };
int main(){
    int x1,x2,x3;
    class veron1 v1;
    cout<<"Enter three values: ";
    cin>>x1>>x2>>x3;
    cout<<"v1 "<<v1.k1<<" "<<v1.k2<<" "<<v1.k3<<endl;
    cout<<"add x1"<<endl;
    v1(x1);
    class veron1 v2(x1);
    cout<<"v1 "<<v1.k1<<" "<<v1.k2<<" "<<v1.k3<<endl;
    cout<<"v2 "<<v2.k1<<" "<<v2.k2<<" "<<v2.k3<<endl;
    cout<<"add x1 and x2"<<endl;
    v1(x1,x2);
    class veron1 v3(x1,x2);
    cout<<"v1 "<<v1.k1<<" "<<v1.k2<<" "<<v1.k3<<endl;
    cout<<"v3 "<<v3.k1<<" "<<v3.k2<<" "<<v3.k3<<endl;   
    cout<<"add all: x1,x2,x3"<<endl;
    v1(x1,x2,x3);
    class veron1 v4(x1,x2,x3);
    cout<<"v1 "<<v1.k1<<" "<<v1.k2<<" "<<v1.k3<<endl;
    cout<<"v4 "<<v4.k1<<" "<<v4.k2<<" "<<v4.k3<<endl;
    cout<<"The End =)"<<endl;
    return 0;
    }
ввожу 1 2 3
на выходе по задумке должно быть
v1 1 1 1 //ok
add x1
v1 1 1 1 //ok
v2 1 10 10 //выводит v2 2293728 10 10
add x1 and x2
v1 1 2 1 //ok
v3 1 2 100 //выводит v3 4201884 2293508 100
add all: x1,x2,x3
v1 1 2 3 //ok
v4 1 2 3 //выводит v4 14 0 0
Подскажите в чем фокус? откуда такая бяка? такое чувство что я что-то напутал....

Вернуться к обсуждению:
Класс при инициализации выдает бяку =( C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2012, 18:44
Готовые ответы и решения:

Компилятор выдает предупреждение при инициализации строки:deprecated conversion from string constant to char*
#include &lt;iostream&gt; using namespace std; int main() { char *s=&quot;abcd&quot;; cout &lt;&lt; s &lt;&lt; endl; //...

Реализовать класс, описывающий целочисленное число произвольного размера (размер в байтах задается при инициализации)
Всем привет, помогите написать программу на C++. Реализовать класс, описывающий целочисленное...

Функция в первом классе выдает результат 0 при любых входных значениях, а второй класс не работает после ввода вообще
В лабораторной работе задание: написать два класса нахождения минимума функции двумя методами:...

Класс с потоком: ошибка инициализации потока
Изучаю потоки(thread). Пытаюсь объявить и запустить поток в классе, но вышла ошибка: вызов объекта...

3
01.10.2012, 18:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2012, 18:44
Помогаю со студенческими работами здесь

Реализовать класс «Проект» и создать объекты данного класса с разными способами инициализации
 -Объявить класс «Проект» с данными номер проекта, сумма, дата исполнения и определить для него...

Можно ли написать класс, который в случае неудачной инициализации
Чтобы можно было так использовать Set a = New MyClass(&quot;abc&quot;) if not a is nothyng then...

Принтер делает бяку
Недавно принтер стал печатать текст и изображения с вертикальной полосой... В чём может быть...

Как сделать сайту бяку?
Добрый день! Ситуация такая: в регионе 3 крупнейших сайта по трудоустройству, Посещаемости 3000,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru