
Visual studio2019. мова програмування С++Дана послідовність з n дійсних чисел,що починається з
від'ємного числа. Визначити, яка кількість від'ємних чисел записана на початку послідовності . Умовного оператора не використовувати.

Ответы на вопрос

#include <iostream>
using namespace std;
int main()
{
int n, a, count = 0;
cin >> n; //Кол-во чисел в последовательности
for (int i = 0; i < n; i++) {
cin >> a; // Вводим число, нажимаем Enter, вводим следующее число и т.д.
count += (a < 0);
}
cout << count;
return 0;
}



Для вирішення цієї задачі використаємо цикл while.
Спочатку ініціалізуємо змінну count від'ємних чисел на 0. Потім увійдемо в цикл while, який буде тривати доти, доки поточне число в послідовності є від'ємним. Кожного разу, коли зустрічається від'ємне число, збільшуємо count на 1.
Приклад реалізації у Visual Studio 2019 мовою програмування C++:
```cpp
#include
int main() { int n; // кількість чисел в послідовності std::cout << "Введіть кількість чисел в послідовності: "; std::cin >> n;
int count = 0; // кількість від'ємних чисел double number; // поточне число в послідовності int i = 1; // номер поточного числа
std::cout << "Введіть послідовність чисел:\n"; std::cin >> number; // читаємо перше число
while (number < 0 && i < n) { count++; i++; std::cin >> number; // читаємо наступне число }
std::cout << "Кількість від'ємних чисел на початку послідовності: " << count << std::endl;
return 0; } ```
У цьому прикладі спочатку користувач вводить кількість чисел в послідовності, а потім вводить саму послідовність чисел. Програма перевіряє кожне число в послідовності, доки не зустрічає перше додатне число або не дійде до кінця послідовності. Потім виводить кількість знайдених від'ємних чисел на початку послідовності.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili