Форум программистов, компьютерный форум CyberForum.ru

Подпрограмма (функция) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деление на натуральное число http://www.cyberforum.ru/cpp-beginners/thread800544.html
Доброго времени суток! У меня, наверное, глупая проблема, но все таки хочется разобраться. Вот программа, где мне нужно найти число, взаимно обратное N. Но после компиляции С всегда равно 0, кроме того случая, когда N=1. когда вместо '/' ставлю '+' или '-' все работает.Подскажите пожалуйста в чем дело. Пишу на Bloodshed Dev-C++ 4.9.9.2 #include <iostream> using namespace std; int main() { ...
C++ Вычисление одного из углов треугольника, когда заданы значения двух других углов Написать программу вычисления одного из углов треугольника, когда заданы значения двух других углов. Рекомендуемый вид экрана во время ра-боты. >Введите исходные данные: >Угол А (град) > >Угол В (град) > >Угол С ….. (град) http://www.cyberforum.ru/cpp-beginners/thread800534.html
Файлы. Получить названия, состоящие из двойных слов C++
В текстовом файле хранятся названия городов через запятую. Получить названия, состоящие из двойных слов, например, Нью-Йорк, Новый Орлеан, результат отсортировать в алфавитном порядке. Прошу помочь ....
После каждого вхождения символа С в строку S вставить строку S0 C++
1)Простые действия со строками. Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить строку S0. Помогите пожалуйста.
C++ Ассемблерная вставка в с++ http://www.cyberforum.ru/cpp-beginners/thread800495.html
С помощью логических операций реализуйте запись битов в данной ячейки памяти, размером в 2 байта, в обратном порядке. Вот моя, отдаленная, ни на что похожая попытка((( #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { int flag1,flag2; printf("Введите строку %b",flag1);
C++ Ввод в двумерный массив из консоли Всем привет! Надо было реализовать ввод из консоли в массив целых чисел. #include <clocale> #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void main(void){ setlocale(LC_ALL, "Russian"); int array; подробнее

Показать сообщение отдельно
vyachesmine
7 / 7 / 1
Регистрация: 19.02.2013
Сообщений: 22
07.03.2013, 00:40     Подпрограмма (функция)
Avicii, у тебя много переменных, тяжело разбираться, зачем они нужны. Попробуй структурировать как-то свои данные. Используй массивы, структуры там.
У меня вот так получилось.
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
#include <iostream.h>
#include <math.h>
#include <locale.h>
struct tringle
    {
           int x;
           int y;
           int z;
    };
double med(int x, int y, int z)
{
       return (sqrt(2*pow(x,2)+2*pow(y,2)-pow(z,2)))/2;
}
int main()
{
    setlocale(0,".1251");
    int i,n;
    cout << "Ââåäèòå êîëè÷åñòâî òðåóãîëüГ*èêîâ:";
    cin >> n;
    tringle all[n];
    for (i=0; i<n; i++)
    {
        cout << "\nÂâåäèòå ñòîðîГ*Г» " << i+1 << "-ГЈГ® òðåóãîëüГ*ГЁГЄГ*:";
        cin >> all[i].x >> all[i].y >> all[i].z;
        cout << "ÌåäèГ*Г*Г» " << i+1 << "-ГЈГ® òðåóãîëüГ*ГЁГЄГ*:\n";
        cout << med(all[i].y, all[i].z, all[i].x) << "\t" 
             << med(all[i].x, all[i].z, all[i].y) << "\t"
             << med(all[i].x, all[i].y, all[i].z) << "\n";
    }
    system("pause");
    return 0;
}


Добавлено через 1 минуту
Avicii, читабельней?
 
Текущее время: 16:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru