Принцип действия: ввожу mах число S, потом кол-во переменных (i) N, и приравниваю к ним числа. Если i > S, то прибавляю число к mr, в противном случае к mch
#include
using namespace std;
int main()
{
int S, N, mr, mch;
int arr[N];
N >= 0;
S > 0;
mr = 0;
mch = 0;
cin >> S >> N;
for (int i = 0; i < N; i++)
{
cin >> arr [i];
if (arr [i] < S)
{
mr + arr [i];
}
else
{
mch + arr [i];
}
}
for (int i = 0; i < N; i++)
cout << mr << " " << mch;
return 0;
}
Другие языки программирования и технологии
Язык С++. В чем ошибка? Код сам правильно работает, а не выводит те числа которые задумывались.
#include <iostream>
#include <clocale>
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russian");
long long more;
long long less;
cout << " Веддите максимум: ";
long max;
cin >> max;
cout << " Веддите лимит: ";
size_t limit;
cin >> limit;
more = less = 0;
long number;
while (limit) {
--limit;
cout << " Веддите число: ";
cin >> number;
number > max? more += number : less += number;
}
cout
<< "\n Сумма чисел больше максимума: " << more
<< "\n Сумма чисел меньше либо равных максимуму: " << less
<< endl;
cin.sync();
cin.get();
}
#include <clocale>
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russian");
long long more;
long long less;
cout << " Веддите максимум: ";
long max;
cin >> max;
cout << " Веддите лимит: ";
size_t limit;
cin >> limit;
more = less = 0;
long number;
while (limit) {
--limit;
cout << " Веддите число: ";
cin >> number;
number > max? more += number : less += number;
}
cout
<< "\n Сумма чисел больше максимума: " << more
<< "\n Сумма чисел меньше либо равных максимуму: " << less
<< endl;
cin.sync();
cin.get();
}
Фануз Саптаров
Спасибо большое! То, что нужно
Андрей Соболь
ВеДДите)))
тут сразу же ошибка:
int S, N, mr, mch;
int arr[N];
тут вообще нет смысла:
N >= 0;
S > 0;
"Код сам правильно работает"
не работает, не правильно
int S, N, mr, mch;
int arr[N];
тут вообще нет смысла:
N >= 0;
S > 0;
"Код сам правильно работает"
не работает, не правильно
Ошибка в первой строке.
директива #include подгружает файл заголовков. Вы не указали файл
директива #include подгружает файл заголовков. Вы не указали файл
Фануз Саптаров
Перед компилирование есть. Код работает. Но не выводит не те числа
Фануз Саптаров
iostream*
Фануз Саптаров
Перед компилированием есть iostream. Код работает. Но не выводит не те числа
> Код сам правильно работает, а не выводит те числа которые задумывались.
Добавь в код телепатии, будет выводить всё что задумаешь.
Добавь в код телепатии, будет выводить всё что задумаешь.
1)
int S, N, mr, mch;
int arr[N];
И какого, по твоему, размера должен быть arr, если N не определен?
2)
N >= 0;
S > 0;
Что это такое и зачем оно здесь?
3)
{
mr + arr [i];
}
else
{
mch + arr [i];
}
Ну, сложил ты их. А результат куда сохранил?
4)
for (int i = 0; i < N; i++)
cout << mr << " " << mch;
Зачем выводить это на экран N раз?
int S, N, mr, mch;
int arr[N];
И какого, по твоему, размера должен быть arr, если N не определен?
2)
N >= 0;
S > 0;
Что это такое и зачем оно здесь?
3)
{
mr + arr [i];
}
else
{
mch + arr [i];
}
Ну, сложил ты их. А результат куда сохранил?
4)
for (int i = 0; i < N; i++)
cout << mr << " " << mch;
Зачем выводить это на экран N раз?
Андрей Соболь
Угадать задание по коду невозможно. Зачем ей массив?
Фануз Саптаров
Alex Alex именно так мне и нужно, а насчет остального ошибся конечно
Похожие вопросы
- Всем привет, помогите в коде разобраться С++, вылетает ошибка, вроде все правильно..
- ПОМОГИТЕ ПОЖАЛУЙСТА ИСПРАВИТЬ КОД, НЕ МОГУ ПОНЯТЬ В ЧЁМ ПРИЧИНА, ПОЧЕМУ НЕ ПРАВИЛЬНО РАБОТАЕТ? ЯЗЫК СИ.
- Вопрос по основам машинного кода и бинарного кода. Как это работает в своей основе?
- Какой язык даст большее быстродействие готового кода С++,Делфи, Ассемлер, в таком куске кода (внутри)?
- Двоичный код быстрее языков программирования по типу c++? (Я знаю что эти языки тоже написаны на двоичном коде)
- Добрый день. Компьютер все языки программирование понимает как двоичный код ( если я не ошибаюсь).
- Найдите наибольшее четырехзначное число, которое при делении на любое однозначное число, кроме 1,2и3, дает в остатке 3
- Язык Си|Будет ли ошибкой, если я буду увеличивать размер массива по мере ввода в него?
- Помогите исправить код так, чтобы работал! :) (C#)
- Почему нету единого языка программирования чей компилятор компилирует код на любой выбранный язык?