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

Задачка из учебника.. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ или Cи? http://www.cyberforum.ru/cpp-beginners/thread447031.html
Для того что бы написать программу которая делает восстановление системы по такому принципу: У вас есть ОС, вы воспользовались "моей" программой для того что бы она сделала вам копию вашей системы и сразу же записала на диск инсталятор. И в когда у вас полетела ОС, то вы вставили этот диск и установили ОС (с теми файлами что у вас были). Какой тут язык программирования подходит больше C++ или...
C++ Кто нибудь знает сайт на подобии этого, только на русском? Кто-нибудь знает сайт на подобии этого, только на русском? http://www.cyberforum.ru/cpp-beginners/thread447023.html
Вычислить f(a),где f-периодическая функция с периодом 1.5 совпадающая на отрезке [0.1,5] с функцией x*x*x-2.25x C++
Дано действительное число а.Вычислить f(a),где f-периодическая функция с периодом 1.5 совпадающая на отрезке с функцией x*x*x-2.25x
C++ Прошу пояснить код программы, C++
Если нетрудно, обясните вкратце что происходит в строках тела программы. Вот текст задачи - использование функций шаблонов для работы с двумерными массивами, арифмет типов данных разработать шаблоны ввода/вывода массива, а также шаблон для решения задачи: подсчитать среднее арифметическое ненулевых элементов, расположенных над побочной диагональю. #include <iostream> using namespace std; int...
C++ Запрет одного преобразования http://www.cyberforum.ru/cpp-beginners/thread447017.html
Есть ли в Visual C++ 2010 какая-нибудь возможность указать компилятору, что всякое неявное преобразование от числового типа в тип bool является ошибкой?
C++ Не видит cpp файл... У меня был h-файл с тремя классами и кодом их методов. Узнал что лучше код методов хранить в одноименном cpp-файле. Оставил только это: #pragma once #include <windows.h> #include <TCHAR.H> const int MaxBuff = 256; struct CResult{ подробнее

Показать сообщение отдельно
Гортор
 Аватар для Гортор
11 / 11 / 0
Регистрация: 24.10.2011
Сообщений: 134
16.02.2012, 03:59     Задачка из учебника..
Собственно условие:
Из-за высокой цены на бензин водители озабочены затратами топлива своих автомобилей. Одтн водитель взял в рейс несколько емкостей бензина, заприсывая пройденные мили и бензин, использованный из каждой ескости. Разрабтайте программу на С++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. После ввода исходных данных программа должна расчитать и напечатать значение среднего числа миль на галлон, полученное для всех емкостей. Пример вывода:
Введите расход бензина (-1, если ввод закончен): 12,8
Введите пройденный путь: 287
Для этой емкости получено миль/галлон: 22,421875

Введите расход бензина (--**--): 10,3
Введите пройденный путь: 200
Для этой емкости получено миль/галлон: 19,417475

Введите расход бензина (--**--): 5
Введите пройденный путь: 120
Для этой емкости получено миль/галлон: 24,000000

Средний расход бензина: 21,601423


Вроде задачу разобрал... вот что получилось:
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
#include <iostream>
#include <iomanip.h>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    float count, g=0, m=0, sum1=0,sum2=0, mg=0;
    
    do{
        cout << "Виедите расход бензина (-1 если ввод закнчен): ";
        cin >> g;
    
        if (g!=-1){
            sum1 = sum1 + g;
            
                cout << "Введите пройденный путь: ";
                cin >> m;
                
                sum2 = sum2 + m;
                
                mg = m / g;
                cout << "Для этой емкости получено миль /галлон: " << setprecision(6)
                << setiosflags(ios::fixed|ios::showpoint) 
                << mg <<endl;
        
        }
    
    }
    while (g!=1)  
count = sum1 / sum2;
    
cout << "Средний расход бензина: " << setprecision (6)
        << setiosflags (ios::fixed|ios::showpoint)
        << count << endl;
        
        return 0;
}
но при компиляции выдает ошибки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
In file included from c:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/backward/iomanip.h:31,
                 from main.cpp:2:
c:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
main.cpp: In function `int main()':
main.cpp:33: error: expected `;' before "count"
main.cpp:40:2: warning: no newline at end of file
make[2]: *** [build/Debug/MinGW_1-Windows/main.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
 
 
ПОСТРОИТЬ FAILED (значение выхода 2, общее время: 880мс)
В чем беда?..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru