Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
#1

на подпрограммы - C++

28.11.2010, 21:01. Просмотров 1341. Ответов 30
Метки нет (Все метки)

вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.
задачка на функции
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2010, 21:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос на подпрограммы (C++):

подпрограммы - C++
протабулируйте функции.отрезок и шаг вводятся с клавиатуры: (ln^2(x))-1/x

Подпрограммы - C++
Найти среднее арифметическое количеств положительных, кратных 5 элементов массивов А, В, С. При помощи функций... Что тут нужно...

ПОДПРОГРАММЫ - C++
добрый вечер!;) такое задание: дана функция y=.... в которой есть несколько сумм ряда. Вычисление суммы ряда нужно выполнить в виде...

Подпрограммы - C++
Добрый день.Можете помочь написать 2 программы в borland C++ Помогите пожалуйсто.Заранее благодарен! 1)Создать подрограмму,которая...

Подпрограммы - C++
Дан вектор А и вектор B. Если разность между максимальными элементами векторов больше 10, то из положительных элементов обеих векторов...

Подпрограммы - C++
Создать подпрограмму-функцию, позволяющую выполнять действия.Нахождение произведения трех целых чисел или суммы двух...

30
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 21:36  [ТС] #16
что за ошибка??
Fatal INCLUDE\IOSTREAM.H:Must use C++ for the type iostream.
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 21:37 #17
Цитата Сообщение от DesolatoR Посмотреть сообщение
ну зачем там пауза? разве оно закрывается??
окно закрывается!!!!
2
DesolatoR
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 17
28.11.2010, 21:40 #18
Цитата Сообщение от asics Посмотреть сообщение
Это ничего не меняет.
это как минимум доказывает твою нелогичность. или начинай говорить это всем подряд, или отстань

Добавлено через 59 секунд
Цитата Сообщение от оленяш Посмотреть сообщение
что за ошибка??
Fatal INCLUDE\IOSTREAM.H:Must use C++ for the type iostream.
похоже, ты пишешь все-таки на С и иострим тебе юзать нельзя

Добавлено через 1 минуту
Цитата Сообщение от VASSUV Посмотреть сообщение
окно закрывается!!!!
хм... видимо, зависит от среды....
0
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 21:40  [ТС] #19
да пишу на С
просто я дуб дубом в этом.
препод сказал сделать я сижу и смотрю в тетрадь а толку нет
0
DesolatoR
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 17
28.11.2010, 21:42 #20
Цитата Сообщение от оленяш Посмотреть сообщение
да пишу на С
просто я дуб дубом в этом.
препод сказал сделать я сижу и смотрю в тетрадь а толку нет
второй вариант кода должен работать. а в какой проге ты это пишешь?
0
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 21:45  [ТС] #21
второй заработал
я пишу на Borland C
ну или как он там пишется)))

Добавлено через 2 минуты
при любом значение a выводит площадь равную 0
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 21:49 #22
А вы испрвили мои ошибки!
C++
1
2
3
4
5
6
7
8
9
void main()
{
    float a,s;
    printf("Vvedite a: ");
    scanf("%f",&a);
    s=6*S(a);
    printf("ploshad = %f\n",s);
    getch();
}
2
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 21:50  [ТС] #23
да у меня все так же,но площадь 0(
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 21:52 #24
замените у себя эту часть кода на эту!
C++
1
2
3
4
5
6
7
8
9
void main()
{
        float a,s;
        printf("Vvedite a: ");
        scanf("%f",&a);
        s=6*S(a);
        printf("ploshad = %f\n",s);
        getch();
}
2
DesolatoR
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 17
28.11.2010, 21:54 #25
Цитата Сообщение от VASSUV Посмотреть сообщение
замените у себя эту часть кода на эту!
C++
1
2
3
4
5
6
7
8
9
void main()
{
        float a,s;
        printf("Vvedite a: ");
        scanf("%f",&a);
        s=6*S(a);
        printf("ploshad = %f\n",s);
        getch();
}
напортачили вы где-то.... у меня тоже - 1.#INF00
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 21:57 #26
а вас учили делать отладку программы!
выполните ее пошагово!
посмотрите в какой строчеке прграмма идет не п плану!
2
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 21:58  [ТС] #27
все нормально начал выдавать,
а можете объяснить смысл return a*a/(sqrt(3.0)); <------- этой строчки

Добавлено через 46 секунд
учили.
нашла в чем была ошибка.
большое спасибо
0
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 21:59 #28
Цитата Сообщение от оленяш Посмотреть сообщение
return a*a/(sqrt(3.0));
эта строчка возвращает из функции S площадь равностороннего треугольника со стороной a
2
DesolatoR
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 17
28.11.2010, 22:01 #29
Цитата Сообщение от оленяш Посмотреть сообщение
все нормально начал выдавать,
а можете объяснить смысл return a*a/(sqrt(3.0)); <------- этой строчки
возвращает площадь треугольника по формуле S=а^2/sqrt(3). На всякий случай, sqrt - это корень
0
оленяш
0 / 0 / 0
Регистрация: 29.05.2010
Сообщений: 40
28.11.2010, 22:23  [ТС] #30
такое я знаю))))
еще с паскаля)

Добавлено через 21 минуту
а сможете еще одну программу помочь сделать?
звучит она так:
написать программу для вычисления суммы факториалов всех не четных чисел от 1 до 9 (подпрограмма считает факториал одного любого числа)
тут я не знаю как написать алгоритм именно для подпрограммы(
0
28.11.2010, 22:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2010, 22:23
Привет! Вот еще темы с ответами:

Подпрограммы - C++
Помогите ребят

Подпрограммы - C++
Такой простенький вопросик - как вызвать из одной подпрограммы в другую переменую, точнее даже масив?

Подпрограммы - C++
Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита. можно...

Подпрограммы - C++
С клавы вводится длинное целое число. надо составить функцию, которая формирует новое число с обратным порядком цифр по отношению к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.