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

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

Восстановить пароль Регистрация
 
R.V.O
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 3
17.07.2011, 15:53     Программирование на языке C++ #1
Известны данные о мощности двигателей(в л.с.) и стоимость 30 легковых автомобилей. Определить общую стоимость автомобилей, у которых мощность двигателя превыщает 100 л.с.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2011, 15:53     Программирование на языке C++
Посмотрите здесь:

C++ на языке с
C++ разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C"
C++ почему текст сообщения на русском языке в программе на с++ не выводиться на русском языке при работе программы в операционной системе ms doc в конс
C++ Программирование циклических процессов на языке С++(помогите исправить код)
Программирование комбинированных задач на языке С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RamonN
 Аватар для RamonN
32 / 32 / 11
Регистрация: 13.07.2011
Сообщений: 136
17.07.2011, 18:01     Программирование на языке C++ #2
Известны сразу или их нужно вводить самому?
Morgan-S23
 Аватар для Morgan-S23
-26 / 3 / 0
Регистрация: 20.03.2011
Сообщений: 102
18.07.2011, 09:49     Программирование на языке C++ #3
Цитата Сообщение от RamonN Посмотреть сообщение
Известны сразу или их нужно вводить самому?
походу самому надо
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
18.07.2011, 09:57     Программирование на языке C++ #4
это задача на классы типо?
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:16     Программирование на языке C++ #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;
}
С ручным вводом. Или как-то иначе надо?
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
18.07.2011, 13:19     Программирование на языке C++ #6
Akvarium, у вас ошибка.
Нумерация элементов цикла начинается с 0 и до SIZE - 1.
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:21     Программирование на языке C++ #7
Не очень понял ваше замечание. У меня все работало. Тестировал. Ошибка в неверном понимании задания или где-то в коде есть подводный камень?
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
18.07.2011, 13:23     Программирование на языке C++ #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....k/cppguide.xml
Akvarium
2 / 2 / 0
Регистрация: 17.07.2011
Сообщений: 20
18.07.2011, 13:24     Программирование на языке C++ #9
эм...А зачем? И так все работало. Я в массиве просто 0 оставлял не заполненным и не использовал его...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2011, 13:25     Программирование на языке C++
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
18.07.2011, 13:25     Программирование на языке C++ #10
power[30] / price[30] - таких элементов не сущ-ет, там мусор какой-то.
А вообще, возьмите любую книгу по С++ и прочитайте главу массивы.
Yandex
Объявления
18.07.2011, 13:25     Программирование на языке C++
Ответ Создать тему
Опции темы

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