Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сдвинуть матрицу вправо http://cs413625.vk.me/v413625605/471e/gRweR8lUamg.jpg Вот пример чуть похожий. Насколько я понял как делать. Ну, а вот суть всей задачи: Дана матрица(любого размера), произвести циклический сдвиг по кромке матрицы на элемент вправо. С++. https://www.cyberforum.ru/ cpp-beginners/ thread1020930.html Ввести символ и построить из него квадрат. C++
Всем доброго времени суток! Пытаюсь написать прогу, которая выводит квадрат со стороной, введенной пользователем. Символ, из которых строится квадрат задается в функции в самом коде. Теперь я пытаюсь сделать так, чтобы пользователь задавал и сам символ. Пытался делать через оператор cin, но результат выдается не тот, который хотелось бы увидеть. С символом, который задан изначально, работает все...
C++ Конструктор, в аргументах которого передается массив указателей на объекты и размер этого массива https://www.cyberforum.ru/ cpp-beginners/ thread1020917.html
Создайте новую версию класса Stack с конструктором по умолчанию и вторым конструктором, в аргументах которого передается массив указателей на объекты и размер этого массива. Конструктор должен перебирать элементы массива и заносить каждый указатель в стек. Протестируйте класс с массивом объектов string. require.h//: :require.h // From "Thinking in C++, 2nd Edition, Volume 2" // by Bruce Eckel...
C++ найти наименьшее из 4 чисел A,B,C,D. помогите ктонить плиз можете решить для с++ задачу надо найти наименьшее из 4 чисел A,B,C,D. что ток не пробывал не получается!(( т.е ввожу допустим 1 2 5 -1 он выдает 1 или там 5 потомучто min пишу а или с(((решение не правельно в общем то!((( вот: #include<iostream.h> #include<math.h> void main () { floor min,a,b,c,d; cin>>a; cin>>b; cin>>c; cin>>d; https://www.cyberforum.ru/ cpp-beginners/ thread1020888.html
C++ Только что начал изучать с++
Всем доброго времени суток! Честно сказать,не знаю как объяснить,что именно мне нужно! Но примерно так,вообщем хочу попытаться наваять сам какое нибудь простецкое приложение...Пытаюсь что нибудь творить в программе Dev-C++ Так вот вопрос в том,как сделать чтобы приложение открывалось во весь экран автоматически на любом мониторе??? Уже пролез весь инет, но видимо моих мозгов совсем не достаточно...
C++ Определить расположены ли точки на одной прямой Даны три точки А(x1, y1), В(x2, y2), С(x3, y3). Определить будут ли они расположены на одной прямой. Если нет, то вычислить угол АВС. https://www.cyberforum.ru/ cpp-beginners/ thread1020862.html
C++ Тип auto в старых версиях компиляторов Здравствуйте. Пытаюсь работать с данным циклом, но компилятор выдаёт ошибки. У меня не новая версия VS. Поэтому не поддерживаются некоторые элементы C++11, в данном случае полноценная работа с "auto". Можно ли сделать нечто аналогичное, но работающее для старой версии и как? Заранее спасибо! int weight; for (auto &i: weight) i = 0; { ifstream f("../r.txt"); while... https://www.cyberforum.ru/ cpp-beginners/ thread1020852.html C++ Запись двоичного файла
Ребята, проясните, пожалуйста, ситуацию с двоичным выводом в файл. Конкретно двоичный, а не бинарный - как это осуществить в моём случае. Пока у меня записываются просто числа в обычном представлении. Нужны кракозябры. :) void main() { setlocale(LC_ALL, "RUS"); ofstream outFile("Counts.dat", ios::out|ios::binary); if (! outFile) { cerr << "Файл не может быть...
C++ Вычислить и напечатать факториал для всех нат. чисел до n Вычислить и напечатать факториал для всех нат. чисел до n https://www.cyberforum.ru/ cpp-beginners/ thread1020824.html C++ удаление одинаковых элементов из односвязного и двусвязного списков нужно найти одинаковые элементы в односвязном и двусвязном списках и удалить их из обоих. наброски есть, частично рабочие. т. е. удаляются элементы в двусвязном списке, только если встречаются 1 раз. остальные остаются. из односвязного ничего не удаляется. int k; if (f1&&f2) { p1=un1; while(p1) { https://www.cyberforum.ru/ cpp-beginners/ thread1020808.html
DLL from WDK C++
Здравствуйте...Пытаюсь уменьшить размер разработанной dll...Погуглив, наткнулся на то что вся проблема в библиотеке msvcrt.dll..Одним из решением проблемы предлагается разработка dll с помощью Windows Driver Kit...В файле sources выставил параметр targettype=dynlink...В ходе компиляции появляются ошибки на такие типы данных, как u_short, u_int...Они определены в Windsock.h...В log описано, что он...
C++ Обработчик прерываний Есть такое задание: "При нажатии символьной клавиши с нажатой клавишей Shift выводить её код. Для вывода использовать прерывание видеоадаптера." Пытался поискать что-нибудь дельное, но везде пишут обработчик с помощью вставок ассемблера. А хотелось бы без него обойтись. Только С++. Буду благодарен, если поможете написать обработчик, ну или ссылки на литературу по этой теме. h
2 / 2 / 1
Регистрация: 08.12.2012
Сообщений: 40
0

Выполнить перегрузку конструктора и операции вывода результатов на экран - C++ - Ответ 5399564

27.11.2013, 16:24. Показов 690. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста с заданием! Программу сделал, а как выполнить перегрузку не пойму...
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <windows.h>
#include <string>

using namespace std;

class Student {
public:
char Last_Name[20];
int Course;
int Note[4];
float Stip;
void Input_Date(int n);
void Print_Date();
void Perevod() {
if (Course < 5){
Course++;
cout<<"Перевод успешно произведен!\n";
}
else
cout<<"Перевод невозможен!\n";
};
void Sum_St();
};

float Base_St;
float Koef;

void Student::Input_Date(int n){
cout<<"Введите фамилию "<<n<<"-го студента\n";
cin>>Last_Name;
cout<<"Введите курс\n";
cin>>Course;
for (int i = 0; i < 4; i++) {
cout<<"Введите оценку за "<<i+1<<"-й предмет\n";
cin>>Note[i];
}
};

void Student::Print_Date(){
cout<<"Курс: "<<Course<<"\n";
cout<<"Оценки: ";
for (int j = 0; j < 4; j++)
cout<<Note[j]<<" ";
cout<<"\n";
};

void Student::Sum_St(){
bool Note3 = false, Note4 = false;
for (int i = 0; i < 4; i++)
if (Note[i] <= 3) {
Note3 = true;
break;
}
else if (Note[i] == 4)
Note4 = true;
if (Note3)
Stip = 0;
else if (Note4)
Stip = Base_St;
else
Stip = Base_St * Koef;
cout<<"Стипендия = "<<Stip<<"\n";
}

void _tmain()
{
setlocale( LC_ALL,"Russian" );
char Last_Name[20];
int Count_St = 0;
Student Students[100];
int N;
do {
system("cls");
cout<<"Выберите пункт меню\n";
cout<<"1)Инициализация\n";
cout<<"2)Вывод данных о студенте\n";
cout<<"3)Перевод студента на следующий курс\n";
cout<<"4)Расчет стипендии студента\n";
cout<<"0 - выход из программы\n";
cin>>N;
if (N == 1) {
cout<<"Введите размер базовой стипендии: ";
cin>>Base_St;
cout<<"Введите коэффициент: ";
cin>>Koef;
cout<<"Введите количество студентов: ";
cin>>Count_St;
if (Students == NULL)
exit(1);
for (int i = 0; i < Count_St; i++)
Students[i].Input_Date(i+1);
cout<<"Инициализация прошла успешно!\n";
system("pause");
}
if (N == 2) {
cout<<"Введите фамилию студента: ";
cin>>Last_Name;
for (int i = 0; i < Count_St; i++)
if (!strcmp(Students[i].Last_Name, Last_Name)){
cout<<"Студент найден!\n";
Students[i].Print_Date();
break;
}
system("pause");
}
if (N == 3) {
cout<<"Введите фамилию студента: ";
cin>>Last_Name;
for (int i = 0; i < Count_St; i++)
if (!strcmp(Students[i].Last_Name, Last_Name)){
cout<<"Студент найден!\n";
Students[i].Perevod();
break;
}
system("pause");
}
if (N == 4) {
cout<<"Введите фамилию студента: ";
cin>>Last_Name;
for (int i = 0; i < Count_St; i++)
if (!strcmp(Students[i].Last_Name, Last_Name)){
cout<<"Студент найден!\n";
Students[i].Sum_St();
break;
}
system("pause");
}
} while (N != 0);
cout<<"Произведен выход из программы\n";
system("pause");
}

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

Классы. Программирование алгоритмов с использованием конструктора, деструктора, friend - функции инициализации set() и функции вывода результатов prin
Братаны, выручайте!:help: Общая постановка. Пользовательский класс Х должен содержать необходимые...

Классы. Программирование алгоритмов с использованием конструктора, деструктора, friend - функции инициализации set() и функции вывода результатов pri
Братаны, выручайте! Общая постановка. Пользовательский класс Х должен содержать необходимые...

Выполнить вывод на экран результатов вычисления функции (C++)
Только начал изучать C++ и не совсем понимаю как это сделать. Буду очень благодарен, если поможете!

Выполнить вывод на экран результатов вычисления функции
Помогите написать программу на С++ Я вообще дуб дубом :) Завтра показывать преподу программу,я...

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

Составьте и опробуйте процедуру вывода на экран результатов определенных тиражей за один год
Составьте и опробуйте процедуру вывода на экран результатов определенных тиражей за один год....

Как разделить перегрузку присваивания и конструктора копирования?
Знакомлюсь с перегрузками присваивания и конструктора копирования. Есть класс class Data { int...

Не понял в С++ зачем нужны ссылки в функциях и Перегрузку конструктора!
Мож кто разьяснит в этих темам что и для чего они нужны!обяз с примерами!

Класс vector (поля: координаты, 2 конструктора, метод нахождения длины вектора и метод вывода координат на экран)
Здравствуйте , помогите пожалуйста с заданием. Организовать класс Вектор на плоскости – поля:...

Использование математических функций, операции сравнения, логические операции, отформатированный вывод результатов
Записать, используя отформатированный ввод, переменные a, b, х. 3.2. Условием того, что число x...

выполнить перегрузку
задание такое: выполнить перегрузку перечисленных операций, закрепив за ними соответствующий...

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