Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 06.11.2019
Сообщений: 40
1

есть ли среди первых 5 элементов хотя бы один нечетный и отрицательный

22.12.2019, 21:51. Показов 1241. Ответов 4

Author24 — интернет-сервис помощи студентам
Не могу понять почему работает не правильно, в чем ошибка? Спасибо заранее))
задание такое:
Задан числовой массив, состоящий из n элементов (n<=100). Написать функцию, определяющую,
есть ли среди первых 5 элементов хотя бы один нечетный отрицательный.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int ne()
{
    elements();
    int k = 0;
    for (int i = 0; i < n ; i++)
    {
        std::cout << A[i] << " ";
        if (i<5 && A[i] < 0 && A[i] % 2 == 1)
            k++;
    }
    if (k != 0)
    {
        std::cout << std::endl;
        std::cout << "Ееееее,есть хотя бы один нечетный отрицательный " << std::endl;
 
    }
    else
         std::cout << std::endl;
    std::cout << "Ноу,  к сожалению нет " << std::endl;
    
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2019, 21:51
Ответы с готовыми решениями:

Если среди первых пяти элементов есть отрицательный
дан вектор на 20 значений. Если среди первых пяти элементов есть отрицательный, то заменить...

Определить,имеется ли среди элементов главной диагонали заданной целочисленной матрицы A(N, N) хотя бы один положительный нечетный элемент
Определить,имеется ли среди элементов главной диагонали заданной целочисленной матрицы A(N, N) хотя...

Если среди первых 10 элементов есть отрицательный, то заменить последние 5 элементов на среднее арифметическое массива
Помогите пожалуйста решить задачу:cry: Дан массив X1, ... , X20. Если среди первых десяти...

Если среди первых пяти элементов есть отрицательный, то заменить элементы
Нужно написать на ВБА чтобы в экселе в ячейку выводил результаты. Вот задача Дан массив V1,...,V20...

4
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.12.2019, 22:08 2
Цитата Сообщение от liwiggwp Посмотреть сообщение
Написать функцию, определяющую,
есть ли среди первых 5 элементов хотя бы один нечетный отрицательный.
если массив целых чисел
C++
1
2
3
4
5
6
bool F (int *a)
{
    for (int i=0; i<5; i++)
    if (a[i]<0 && a[i]%2==1) return true;
    return false;
}
0
0 / 0 / 0
Регистрация: 06.11.2019
Сообщений: 40
22.12.2019, 22:21  [ТС] 3
Yetty, эта функция тоже вычисляет не правильно, у меня выводит 0
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.12.2019, 22:39 4
Лучший ответ Сообщение было отмечено liwiggwp как решение

Решение

liwiggwp, согласен, нужно немного по-другому
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
#include <iostream>
using namespace std;
 
bool F (int *a)
{
    for (int i=0; i<5; i++)    
        if (a[i]<0 && a[i]%2!=0) return true;
    return false;        
}
 
int main()
{
    int A[7]={1,2,7,3,9,0,3};
    int B[7]={1,2,-7,3,9,0,3};
    
    cout << "Array A:\n";    
    if(F(A)) cout << "YES\n";
    else cout << "NO\n";
    
    cout << "Array B:\n";   
    if(F(B)) cout << "YES\n";
    else cout << "NO\n";
    
system("pause");
return 0;
}
1
0 / 0 / 0
Регистрация: 06.11.2019
Сообщений: 40
22.12.2019, 22:55  [ТС] 5
Yetty, даааа работает с:
Спасибо тебе огромное, а то уже завтра сдавать, а я все сижу и думаю почему не работает с:
0
22.12.2019, 22:55
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2019, 22:55
Помогаю со студенческими работами здесь

В массиве А, состоящем из 10 элементов, есть хотя бы один отрицательный элемент
В массиве А, состоящем из 10 элементов, есть хотя бы один отрицательный элемент. Вычислить...

Определить количество столбцов матрицы, содержащих хотя бы один отрицательный нечетный элемент
Дана целочисленная прямоугольная матрица. Написать следующие подпрограммы: 1. Определить...

Найти произведение положительных элементов в тех столбцах, в которых есть хотя бы один отрицательный элемент
Помогите, пожалуйста! В среде Visual Studio 2013 написать консольную программу на языке C++ с...

В массиве есть хотя бы один отрицательный элемент. Вычислить произведение элементов массива до первого отрицательного
вот задание кто может сделайте очень буду благодарна вам


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[golang] 80. Remove Duplicates from Sorted Array II
alhaos 28.01.2025
В предоставленном упорядоченном по возрастанию целочисленном слайсе, оставить уникальные элементы полюс один возможный дубликат. Вернуть количество таких элементов. / / . . .
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
Чем отличаются public, protected, package-private и private в Java
bytestream 27.01.2025
В языке программирования Java механизм модификаторов доступа играет ключевую роль в реализации одного из фундаментальных принципов объектно-ориентированного программирования - инкапсуляции. . . .
Зачем нужно explicit в C++. Преобразование типов
bytestream 27.01.2025
В мире программирования на C++ управление преобразованием типов данных играет crucial роль в создании надежного и безопасного кода. Язык C++ предоставляет множество механизмов для контроля над. . .
Как создать удалённую (remote) ветку в Git
bytestream 27.01.2025
Система контроля версий Git стала неотъемлемой частью современной разработки программного обеспечения, предоставляя разработчикам мощные инструменты для управления кодовой базой. Одним из ключевых. . .
Как создать утечку памяти в Java
bytestream 27.01.2025
Утечка памяти в Java представляет собой ситуацию, когда программа неэффективно использует доступную память, удерживая ссылки на объекты, которые больше не нужны для работы приложения. Несмотря на. . .
КуМир: как решать задачи на числа
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой уникальную образовательную среду программирования, разработанную специально для обучения основам алгоритмизации и программирования. Эта система. . .
Исполнитель Черепаха в КуМир: как решать задачи
bytestream 27.01.2025
Исполнитель Черепаха в системе КуМир представляет собой мощный образовательный инструмент, который помогает освоить основы программирования через визуальное представление результатов выполнения. . .
КуМир: как решать задачи на массивы
bytestream 27.01.2025
Массивы представляют собой важнейшую структуру данных в программировании, и система КуМир предоставляет удобные инструменты для работы с ними. В контексте КуМир массив можно представить как. . .
[golang] 26. Remove Duplicates from Sorted Array
alhaos 27.01.2025
Необходимо удалить дубликаты из предоставленного целочисленного отсортированного по взрастанию слайса, нужно изменить значения в слайсе и вернуть количество элементов. / / . . .
КуМир, исполнитель Робот. Решение задач
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения программированию, которая была создана в Отделении информатики Российской Академии наук. Эта система разработана. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru