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

Болты и гайки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ лимузин http://www.cyberforum.ru/cpp-beginners/thread277048.html
Не могу с помощью класса вывести на экран лимузин.. компилятор выбивает ошибку.. помогите разобраться. #include<conio.h> #include<graphics.h> #include<iostream> using std::cout; using std::cin; #include<stdlib.h> class fun {
C++ Одномерный массив. Прошу помощи в решении 3 задач на одномерный массив на C++: 1) Дан массив х1,х2,...,xn. Найти количество элементов кратных трем и пяти. 2) Дан массив х1,х2,...,xn. Все максимальные элементы увеличить в 10 раз. 3) Дан массив х1,х2,...,xn. Поменять местами первый элемент с последним нечетным. P.S. очень надо,завтра контрольная. Заранее благодарен... http://www.cyberforum.ru/cpp-beginners/thread277037.html
C++ Сортировка методом центрированной вставки
Создать шаблон функции, выполняющей сортировку методом центрированной вставки в массиве.Протестировать шаблон для массивов с элементами различных типов: int, float и char.
Ограничение ввода символов. C++
Здравствуйте, подскажите пожалуйста как ограничеть ввод символолв в программе с помощью кода. Тоесть, например я хочу чтобы в данной программе можно было вводить только цифры и символы(+;-=.,! и тд), а буквы просто бы не вводились(или наоборот, только буквы и символы). P.S. C++
C++ Элементы массива из файла http://www.cyberforum.ru/cpp-beginners/thread276998.html
Приветствую товарищи программисты! Не подскажите как считать из txt файла элементы для массива из столбца 10^-2: Сформировать массив вещественных чисел размером M * N . Память для массива выделяется динамически при M=5, N=4. Элементы массива считываются из файла, сформированного в задании 4, при 10^-2. Вычислить : 1. количество элементов массива, лежащих в диапазоне от -0.5 до +0.5. 2. сумму...
C++ Программа на С Здравстуйте! Помогите исправить ошибку в коде программы на Turbo C. Даны действительные числа x,e(x не=0),e>0).Вычислить с точностью E бесконечную сумму и указать количество слагаемых ,,,, н=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k) программа не вычисляет,,в конце выводит всегда 0 подробнее

Показать сообщение отдельно
Temirlan90
132 / 132 / 8
Регистрация: 30.09.2010
Сообщений: 333

Болты и гайки. - C++

15.04.2011, 18:22. Просмотров 866. Ответов 1
Метки (Все метки)

Болты и гайки
(Время: 1 сек. Память: 16 Мб Сложность: 17%)

Вновь созданная фирма купила заброшенные склады на окраине города. Новому заведующему складами поручили произвести учёт в короткие сроки. Всё шло хорошо, пока случайно не рассыпали контейнеры с болтами и гайками на каждом складе, после чего собрали их в общие (для болтов и гаек) контейнеры, потеряв при этом несколько деталей.

Помогите оценить нанесённый ущерб на каждом складе, приняв во внимание, что, помимо потерянных деталей, болт (или гайка) считается непригодным, если он не имеет соответствующей гайки (или болта).
Входные данные

Во входном файле INPUT.TXT описано текущее положение на складе. В первой строке через пробел записаны три целых числа: k1, l1, m1 – начальное число болтов (100<=k1<=30000, k1 кратно 100), процент потерянных деталей (0<=l1<=100) и стоимость одного болта (1<=m1<=100) соответственно. Во второй строке через пробел записаны также три целых числа: k2, l2, m2 – начальное число гаек (100<=k2<=30000, k2 кратно 100), процент потерянных деталей (0<=l2<=100) и стоимость одной гайки (1<=m2<=100) соответственно.
Выходные данные

В выходной OUTPUT.TXT выведите одно целое число – размер ущерба.
Примеры
1) INPUT.TXT
1000 10 100
1200 20 90
1) OUTPUT.TXT
37000

2) INPUT.TXT
5000 15 23
4000 17 22
2) OUTPUT.TXT
53600
У Меня программа с 6 - тестом пролетает.
Дайте контр аргумент моей программе
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
#include <iostream>
using namespace std;
int main() {
    //freopen("INPUT.TXT", "r", stdin);
    //freopen("OUTPUT.TXT", "w", stdout);
    int kolvob, procb, cenab, cenaBrakb, raznicab, 
        kolvog, procg, cenag, cenaBrakg, raznicag,
        total;
    cin >> kolvob >> procb >> cenab >> kolvog >> procg >> cenag;
    cenaBrakb = kolvob / 100 * procb * cenab;
    cenaBrakg = kolvog / 100 * procg * cenag;       
    if(kolvob < kolvog) {
        raznicab = kolvob / 100 * procb;
        raznicag = kolvog / 100 * procg;
        total = ((kolvog - raznicag) - (kolvob - raznicab)) * cenag 
            + (cenaBrakb + cenaBrakg);
    }
    if(kolvob > kolvog) {
        raznicab = kolvob / 100 * procb;
        raznicag = kolvog / 100 * procg;
        total = ((kolvob - raznicab) - (kolvog - raznicag)) * cenab 
            + (cenaBrakb + cenaBrakg);
    }
    if(kolvob == kolvog) 
        total = cenaBrakb + cenaBrakg;
    cout << total;
    system("pause >> void");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru