Вопрос № 158016: Здравствуйте Ув. эксперты!Помогите пожалуйста мне выпонить задание по программе Hello World.Мне нужно написать прог-му,которая считывала с клавиш 2 числа(катеты), а на выходе получалась гипотенуза(с=a*b).Комп должен спросить длину сторон,считать ч...
Вопрос № 158032: Доброго времени суток дорогие эксперты! 1. Заданы число N и целочисленный массив A(N). Написать функцию ( на Си) , определяющую длину самой длинной последовательности
идущих элементов массива, равных нулю. 2. Задана квадратная матрица N*N. ...Вопрос № 158036: Требуется помощь экспертов, в следующем коду имеется в 25 строчке ошибка, от которй я никак не могу избавится, если возможно, скажите мне пожалуста, что там не правильно, спасибо!! #include <iostream> using namespace s...Вопрос № 158088: Здравствуйте, Дорогие экспер
ты! Помогите, пожалуйста, решить задание: Опpеделить значения целочисленного массива A[6][6] cледующим образом (здесь ввод массива не требуется): 1 2 3 4 5 6 ...
Вопрос № 158.016
Здравствуйте Ув. эксперты!Помогите пожалуйста мне выпонить задание по программе Hello World.Мне нужно написать прог-му,которая считывала с клавиш 2 числа(катеты), а на выходе получалась гипотенуза(с=a*b).Комп должен спросить длину сторон,считать числа,запомнить,и хранить в опер.памяти,вывести формулу,запросить ячейку для хранения результатов и вывести результаты на экран.Пожалйуста помогите!
Отправлен: 18.01.2009, 07:31
Вопрос задала: Freya (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Micren
Здравствуйте, Freya! Не ясно какое отношение имеет к вычислению гипотенузы "Hello, world!". Да и гипотенуза это не c=a*b. В приложении программа, которая считает гипотенузу по теореме пифагора.
Приложение:
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 18.01.2009, 13:05
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 241478 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 158.032
Доброго времени суток дорогие эксперты! 1. Заданы число N и целочисленный массив A(N). Написать функцию ( на Си) , определяющую длину самой длинной последовательности идущих элементов массива, равных нулю.
2. Задана квадратная матрица N*N. Написать подпрограмму , меняющую местами главную и побочную диагонали матрицы.
3. Написать подпрограмму ( на Си), суммирующую элементы квадратной матрицы размера N*N, Находящиеся ниже главной диагонали. А другую подпрограмму , которая наоборот суммирует элементы
находящиеся выше главной диагонали.
Отвечает: Micren
Здравствуйте, Игорь Петрович! В приложении три программы.
Приложение:
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 18.01.2009, 17:58
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 241501 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 158.036
Требуется помощь экспертов, в следующем коду имеется в 25 строчке ошибка, от которй я никак не могу избавится, если возможно, скажите мне пожалуста, что там не правильно, спасибо!!
#include <iostream>
using namespace std;
template <class T, int m>
class SimpleArray {
private:
int n; T p[m];
public:
SimpleArray(T f);
~SimpleArray();
T& operator[](int i);
int size();
void printSA();
};
template <class T, int m>
SimpleArray<T, m>::SimpleArray(T f) {
this->n = m; this->p = T[n];//здесь ошибка for (int i=0; i<this->n; i++) this->p[i]=f;
Отвечает: Micren
Здравствуйте, Корыгин Леонид Игнатьевич! Компилятор Вам правильно говорит. Вы неверно пытаетесь использовать тип. this->p=T[n] это равносильно, к примеру this->p=int[n]. Так нельзя. Складывается впечатление, что Вы хотите разместить массив динамически(так как есть деструктор, освобождающий память,которая выделяется не динамически - результат непредсказуем), но тогда надо делать не так. Ваш массив объявлен как автоматический T p[m]. Для динамического надо T *p; Посмотрите исправленный пример.
Приложение:
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 18.01.2009, 13:58
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 241483 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.