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

Олимпиадные задачи по программированию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ калькулятор http://www.cyberforum.ru/cpp-beginners/thread738545.html
делаю калькулятор...столкнулся с проблемкой...при вычислении чисел с плавающей точкой...как можно реализовать
C++ Задача с треугольником, найдите ошибку Собственно не понятно, почему пишет ошибку, помогите пжлст) #include<iostream.h> #include<math.h> const float coef=0.5; float a,b,c,p,s; bool r; main() { cout << "Задайте длины сторон:*\n"; http://www.cyberforum.ru/cpp-beginners/thread738541.html
C++ Немного изменил код программы и она перестала работать. Не пойму почему.
Программа работала, но нужно было вынести вывод суммы в main( до этого выводилась в sum). Для этого удалил строчку из sum, и добавил новую строку cout<< Sum(n,a); в main, теперь выдает ошибку. #include<iostream> #include<locale> #define N 100 using namespace std; void inMas1(int& n,int a)
Начинаю компиляцию, открывается math.h и указывает на ошибку. C++
Начинаю компиляцию, открывается math.h и указывает на ошибку. Не могу понять причину. Подскажите, пожалуйста.#include <iostream> #include <math.h> using namespace std; double root(double x, double y) { double a, b; cout << " Решим уравнение " << endl; cout << " Введите значение x " << endl; cin >> x;
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread738527.html
Необходимо разработать алгоритм и программу решения задачи
C++ Ошибка Что означает эта ошибка: fatal error C1083: Не удается открыть файл предкомпилированный заголовок: Debug\1234.pch: No such file or directory ??? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.12.2012, 22:20     Олимпиадные задачи по программированию
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Тема актуальна
- колбы очень просто : находим общий объём, находим равновесный объём, т.е Vp = Voбщ / 10 и смотрим у скольких колб объём больше Vp

Код дал для значений примера и рандомного заполнения колб
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
33
34
35
36
37
38
39
40
41
42
43
#include <ctime>
#include <iostream>
using namespace std;
 
int main()
{   
    int i;
    int S;
    int V;
    int M;
    srand(time(0));
    int colbs[10] = 
    {30, 26, 2, 3, 4, 5, 6, 7, 8, 9};
    int N = sizeof(colbs)/sizeof(colbs[0]);
    cout<<"\tExample fill colbs : "<<endl;
    for(S = i = 0; i < N; i++)
    {
        cout<<"colb #"<<i + 1<<" : "<<(colbs[i]/* = rand()%100*/)<<endl;
        S += colbs[i];
    }
    cout<<"Average V : "<<(V = S / N)<<endl;
    for(M = i = 0; i < N; i++)
    {
        if(V < colbs[i])
            M++;
    }
    cout<<"Average V will be acceded on "<<M<<" times"<<endl;
    
    cout<<"\tRandom fill colbs : "<<endl;
    for(S = i = 0; i < N; i++)
    {
        cout<<"colb #"<<i + 1<<" : "<<(colbs[i] = rand()%100)<<endl;
        S += colbs[i];
    }
    cout<<"Average V : "<<(V = S / N)<<endl;
    for(M = i = 0; i < N; i++)
    {
        if(V < colbs[i])
            M++;
    }
    cout<<"Average V will be acceded on "<<M<<" times"<<endl;
    return 0;
}
http://codepad.org/UeRxT2pV
Отработка
Example fill colbs :
colb #1 : 30
colb #2 : 26
colb #3 : 2
colb #4 : 3
colb #5 : 4
colb #6 : 5
colb #7 : 6
colb #8 : 7
colb #9 : 8
colb #10 : 9
Average V : 10
Average V will be acceded on 2 times
Random fill colbs :
colb #1 : 95
colb #2 : 86
colb #3 : 76
colb #4 : 34
colb #5 : 9
colb #6 : 95
colb #7 : 23
colb #8 : 18
colb #9 : 38
colb #10 : 16
Average V : 49
Average V will be acceded on 4 times
Миниатюры
Олимпиадные задачи по программированию  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru