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

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

Войти
Регистрация
Восстановить пароль
 
R.V.O
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 3
#1

Программирование на языке C++ - C++

17.07.2011, 15:53. Просмотров 672. Ответов 9
Метки нет (Все метки)

Известны данные о мощности двигателей(в л.с.) и стоимость 30 легковых автомобилей. Определить общую стоимость автомобилей, у которых мощность двигателя превыщает 100 л.с.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2011, 15:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программирование на языке C++ (C++):

Программирование на языке С++ Лабораторный практикум - C++
Нужна решение по этим лабораторным работам. Лаб с 1-3 del Лаб с 4-8 del

Программирование линейных списков на языке СИ - C++
Представить таблицу в виде линейного списка L, элементами которой являются строки таблицы. Таблица 1 – Список студентов № Фамилия...

Программирование на языке C++ Шаблоны функций - C++
Помогите пожалуйста В первом уроке вы реализовали простой шаблон ValueHolder, в этом задании мы используем его чтобы написать класс...

Программирование комбинированных задач на языке С++ - C++
Помогите написать программу с использованием файлов и структур. Заполнить расчетную ведомость: Табельный номер ___Фамилия ...

Stepik.org Программирование на языке C++ Шаблоны функций - C++
Помогите пожалуйста, уже который день не могу сделать программу. Шаблонный класс Array может хранить объекты любого типа, для которого...

Каковы ваши впечатления от книги Страуструпа Программирование на языке С++(третье издание)? - C++
Начал читать книгу Страуструпа Программирование на языке С++(третье издание), после прочтенных 100 страниц впечатление прекрасное. Даже...

9
RamonN
32 / 32 / 11
Регистрация: 13.07.2011
Сообщений: 138
17.07.2011, 18:01 #2
Известны сразу или их нужно вводить самому?
0
Morgan-S23
-26 / 3 / 0
Регистрация: 20.03.2011
Сообщений: 102
18.07.2011, 09:49 #3
Цитата Сообщение от RamonN Посмотреть сообщение
Известны сразу или их нужно вводить самому?
походу самому надо
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
18.07.2011, 09:57 #4
это задача на классы типо?
0
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:16 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    //Инициализация
    int power[30], price[30],i,all=0;
    //Заполнение
    for (i=1;i<=30;i++)
    {
        cout<<"Введите лошадиные силы "<<i<<" автомобиля: ";cin>>power[i];
        cout<<"Введите стоимость "<<i<<" автомобиля: ";cin>>price[i];
    }
    //Вычисление
    for(i=1;i<=30;i++) if(power[i]>100) all+=price[i];
    cout<<"Общая стоимость автомобилей, мощность двигателя которых привышает 100л.с. = "<<all<<endl;
    system("pause");
    return 0;
}
С ручным вводом. Или как-то иначе надо?
0
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,982
18.07.2011, 13:19 #6
Akvarium, у вас ошибка.
Нумерация элементов цикла начинается с 0 и до SIZE - 1.
0
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:21 #7
Не очень понял ваше замечание. У меня все работало. Тестировал. Ошибка в неверном понимании задания или где-то в коде есть подводный камень?
0
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,982
18.07.2011, 13:23 #8
В коде ошибка.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
        setlocale(LC_ALL,"Russian");
        //Инициализация
        int power[30], price[30],i,all=0;
    //Заполнение
        for (i=0;i<30;i++)
        {
                cout<<"Введите лошадиные силы "<<i + 1<<" автомобиля: ";cin>>power[i];
                cout<<"Введите стоимость "<<i + 1<<" автомобиля: ";cin>>price[i];
        }
        //Вычисление
        for(i=0;i<30;i++) if(power[i]>100) all+=price[i];
        cout<<"Общая стоимость автомобилей, мощность двигателя которых привышает 100л.с. = "<<all<<endl;
        system("pause");
        return 0;
}
Добавлено через 46 секунд
Ну и форматирование кода хромает конечно, почитайте - http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
0
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:24 #9
эм...А зачем? И так все работало. Я в массиве просто 0 оставлял не заполненным и не использовал его...
0
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,982
18.07.2011, 13:25 #10
power[30] / price[30] - таких элементов не сущ-ет, там мусор какой-то.
А вообще, возьмите любую книгу по С++ и прочитайте главу массивы.
1
18.07.2011, 13:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2011, 13:25
Привет! Вот еще темы с ответами:

GeoTiff - примеры ее использования на языке c , желательно на русском языке - C++
Добрый вечер. Дана курсовая с использованием библиотеки GeoTiff. Подскажите где можно прочитать про нее, и найти примеры ее использования...

Выбор кафедры в дальнейшей жизни: прикладное программирование VS системное программирование - C++
Сразу извиняюсь что очень не по теме но всё же лучшего форума для этого вопроса я не нашел. Итак я вступаю во взрослую жизнь и давно...

В чем разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C" - C++
в конспектах у себя не нашел, хоть и записывал все, что объяснял преподаватель. вот, собственно, сам вопрос: Структура программы на...

Программирование на алгоритмическом языке - Visual Basic
Спасите, помогите! В первые с Visual basic сталкиваюсь! Необходимо подготовить вычисление и вывод на печать результатов решения...


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

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

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