Вопрос № 175480: Здравствуйте уважаемые эксперты. Помогите с решением вот такой задачи: вид массива 4 0 3 0 0 3 0 2 2 0 1 0 0 1 0 4 данный массив напечатать. найти сумму чисел в первом и последнем столбцах и сравнить их, вывести результаты на эк...
Вопрос № 175487: Добрый день, уважаемые эксперты. Необходимо написать реферат по истории объектно-ориентированного программирования. Подскажите, пожалуйста, ссылки на источники. ...
Вопрос № 175493: Уважаемые эксперты, помогите пожалуйста разобраться. У меня такая задача Создать абстрактный класс CVerhicle. На его основе реализовать классы CPlane, CCar и CShip. Классы должны иметь возможность задавать и получать координаты, параметры средс...
Вопрос № 175497: Здравствуйте,уважаемые эксперты!Реализую решение нелин ур-е методом ньютона. Помогите,пожалуйста,модернизировать программу так ,чтобы все входные данные :начальное приближение А,заданная точность E и предельное число итераций maxstep вводились из...
Вопрос № 175480:
Здравствуйте уважаемые эксперты. Помогите с решением вот такой задачи: вид массива 4 0 3 0 0 3 0 2 2 0 1 0 0 1 0 4 данный массив напечатать. найти сумму чисел в первом и последнем столбцах и сравнить их, вывести результаты на экран (желательно с комментарием, программа должна работать на Borland C++ Builder 6.0)
Отвечает LfiN, Студент :
Здравствуйте, Roland Deschain. Программа написана на MS C++ 6.0. Комментарии в программе.
Код:
#include <iostream> using namespace std;
int main(){ int const k=4; int i,j,sum1,sum2; int a[k][k]= { 4,0,3,0, 0,3,0,2, 2,0,1,0, 0,1,0,4 };
locale::global(locale("russian_russia.866"));
// Чтобы результат выводился русскими буквами
wcout<<L"Данный массив:"<<endl; for(i=0;i<k;i++){ //выводим данный массив for(j=0;j<k;j++){ cout<<a[i][j]<<" "; if(j==3)cout<<endl; //Печатаем каждую строчку с новой строки } }
sum1=0; sum2=0; for(i=0;i<k;i++){ //Находим сумму for(j=0;j&l
t;k;j++){ if(i==0)sum1+=a[j][i]; if(i==k-1)sum2+=a[j][i]; } } wcout<<L"\nСумма чисел первого столбца:"<<sum1; wcout<<L"\nСумма чисел последнего столбца:"<<sum2; if(sum1>sum2)wcout<<L"\nСумма чисел первого столбца больше суммы чисел последнего"; else if(sum1<sum2)wcout<<L"\nСумма чисел первого столбца меньше суммы чисел последнего"; else wcout<<L"\nСумма чисел обоих столбцов равны"; cout<<endl;
return
0; }
Ответ отправил: LfiN, Студент
Ответ отправлен: 21.12.2009, 08:57
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 257991
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175487:
Добрый день, уважаемые эксперты. Необходимо написать реферат по истории объектно-ориентированного программирования. Подскажите, пожалуйста, ссылки на источники.
Отправлен: 21.12.2009, 11:54
Вопрос задал: lamed, Студент
Всего ответов: 3 Страница вопроса »
Ответ отправил: F®ost, Советник
Ответ отправлен: 21.12.2009, 15:09 Беларусь, Минск Тел.: 375292792018 Организация: Минский Промтранспроект Адрес: ул. В.Хоружей, 13, г. Минск, Беларусь
Оценка ответа: 5 Комментарий к оценке: Спасибо!
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 257997
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
#thank 257998
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175493:
Уважаемые эксперты, помогите пожалуйста разобраться. У меня такая задача Создать абстрактный класс CVerhicle. На его основе реализовать классы CPlane, CCar и CShip. Классы должны иметь возможность задавать и получать координаты, параметры средств передвижения (цена, скорость, год выпуска). Для самолета должна быть определена высота, для самолета и корабля - количество пассажиров. Для корабля - порт приписки. Написать программу, создающую список объектов этих классов в динамической памяти. Программа
должна содержать меню. Код к ней в приложении. Объясните пожалуйста методы которые описаны в виртуальном классе, и зачем там нужна структура из двух полей, не понятна основная программа. Я оставил комментарии в самой задачи где мне не ясно.
Отвечает Ashotn, 10-й класс :
Здравствуйте, S K A L T .
1. Структура CPoint нужна, чтобы описывать координаты. Они состоят из 2 чисел - широты и долготы, то есть одного числа было бы недостаточно. 2. Инкапсуляция - один из принципов объектно-ориентированного программирования. Его суть в том, что данные, которые хранятся в классе, должны быть заключены в нем как в шкатулке. Для того, чтобы узнать значения данных или изменить их, применяют методы get/set. Например, int GetPrice() - это методы вывода, позволяет узнать внешней
программе о значении цены. SetPrice - метод установки цены. В методах класса существует специальный указатель this. Это указатель на член класса. Если класс определяет данные, которые у каждого экземпляра объекта будут индивидуальны, this->priceпозволяет обращаться к цене объекта, а price - это аргумент функции. Функция устанавливает внутреннее значение цены равным аргументу функции.
То есть вызываются 3 разные функции move.
----- Я ни от чего, ни от кого не завишу.
Ответ отправил: Ashotn, 10-й класс
Ответ отправлен: 21.12.2009, 22:55
Оценка ответа: 5 Комментарий к оценке: Спасибо большое)), № 175492 удалили по моему запросу, были перебои с сервером и произошло дублирование, но я успел посмотреть все ответы))
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258013
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175497:
Здравствуйте,уважаемые эксперты!Реализую решение нелин ур-е методом ньютона. Помогите,пожалуйста,модернизировать программу так ,чтобы все входные данные :начальное приближение А,заданная точность E и предельное число итераций maxstep вводились из входного файла,а резултаты:X и step выводились в выходной файл.Т.е.ввод-вывод сделать файловым.Кроме этого,желательно дополнить программу сообщением об ошибке:если недостигнута заданная точность за заданное число итераций.
Отправлен: 21.12.2009, 19:10
Вопрос задал: РАИ, Посетитель
Всего ответов: 1 Страница вопроса »