В бригаде, работающей на уборке сена, имеется N косилок. Первая из них работала m ч., а каждая следующая на 10 мин. больше, чем предыдущая. Сколько часов проработала вся бригада?
include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
double n, m, a, b = 0, ka, ba;
cout << "Введите сколько косилок у вас: ";
cin >> n;
cout << "Введите сколько часов работала сенокасилка ";
cin >> m;
while (b < n)
{
if (b == 0)
{
a = m;
}
ba = (m * 60) + 10;
ka = m / 60;
b++;
}
cout << "Косилка работала: " << ba + ka << "Часов" << endl;
system("pause>>int");
}
Другие языки программирования и технологии
В чем ошибка, программирование c++
эм-м, если первая косилка проработала m часов, а последующие - каждая на q часов больше, чем предыдущая, то всего проработала бригада:
m + (m+q) + (m+2q) + .+(m+ (N-1)q) = mN + q(N-1)N/2
int n;
double m;
cout << "Введите сколько косилок у вас: ";
cin >> n;
cout << "Введите сколько часов работала сенокасилка ";
cin >> m;
cout << "Бригада работала: " << (m*n + n*(n-1)/(2*6.0)) << " Часов" << endl;
ну или если прям край хочется через циклы:
double total, b;
b = m;
while (n)
{
total += b;
b += 1.0/6.0;
n--;
}
cout << "Бригада работала: " << total << " Часов" << endl;
m + (m+q) + (m+2q) + .+(m+ (N-1)q) = mN + q(N-1)N/2
int n;
double m;
cout << "Введите сколько косилок у вас: ";
cin >> n;
cout << "Введите сколько часов работала сенокасилка ";
cin >> m;
cout << "Бригада работала: " << (m*n + n*(n-1)/(2*6.0)) << " Часов" << endl;
ну или если прям край хочется через циклы:
double total, b;
b = m;
while (n)
{
total += b;
b += 1.0/6.0;
n--;
}
cout << "Бригада работала: " << total << " Часов" << endl;
Дима Зырянов
Можете еще с задачей помочь?
#include <iostream>
using namespace std;
int main() {
cout << "n: ";
int n;
cin >> n;
cout << "m: ";
int m;
cin >> m;
m *= 60;
m *= n;
n = n * (n - 1) / 2;
n *= 10;
m += n;
n = m % 60;
m /= 60;
cout << "t = " << m << ':' << n << '\n';
system("pause");
}
using namespace std;
int main() {
cout << "n: ";
int n;
cin >> n;
cout << "m: ";
int m;
cin >> m;
m *= 60;
m *= n;
n = n * (n - 1) / 2;
n *= 10;
m += n;
n = m % 60;
m /= 60;
cout << "t = " << m << ':' << n << '\n';
system("pause");
}
не cout, а count!
Дима Зырянов
там все правильно, свверху беблотека std стоит
Сергей Воронцов
"си-аут" - это стандартный оператор потокового вывода.
Так а какая ошибка-то? Что-то не компилируется, или программа работает неправильно?
[(m*60)+(N-1)*10]/60
вся бригада здаействовала же косилки одновременно. время работы общее равно самому долгому времени работы косилки. (или че один пахал менял косилку всю неделю что ли, а остальные курили????))))))))))
вся бригада здаействовала же косилки одновременно. время работы общее равно самому долгому времени работы косилки. (или че один пахал менял косилку всю неделю что ли, а остальные курили????))))))))))
Похожие вопросы
- программирование C++. Помогите найти ошибку
- Стоит ли изучать язык программирования C++ ?И какое преимущество этого языка? Где он мне пригодится ?
- Основные различия языка программирования C# от С++.
- Язык программирования C.
- Язык программирования C#
- Вопрос по языку программирования C# (СиШарп) (очень простой вопрос)
- Сложно ли будет изучить язык программирования C#?
- Я учусь в 5 классе и хочу научится языку программирования C++.
- Функции в языке программирования C.
- Программирование, C++, курсовая работа по C++ на тему список студентов