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

Написать функцию, которая возвращает истину, если в массиве нет отрицательных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код по Си++ http://www.cyberforum.ru/cpp-beginners/thread127411.html
Даны три положительных числа. Являются ли они сторонами прямоугольного треугольника?
C++ Найти радиус описанной окружности Если три заданных положительных числа являются сторонами правильного треугольника, то найти радиус описанной около него окружности. http://www.cyberforum.ru/cpp-beginners/thread127404.html
не обновляется програма когда нажимаю X??? C++
посмотрите какие у меня ощибки, если можно исправте сразу, а то мозг плавиться \\\\\\: #include <cstdlib> #include <iostream> #include <fstream> #include <iomanip> #include <conio.h> using namespace std; //============================================================================== ABSTRAKTI KLASE ABSPERSON class absperson{
Синхронизация потоков C++
Разработать многопоточную программу, отображающую на экране взаимодействие трех нитей "читателей" из общей области данных и трех "писателей", записывающих в этот буфер данные. Буфер предназначен для хранения 12 символов. Первая нить-писатель выводит в буфер данные в латинском алфавите прописными буквами, вторая нить-писатель выводит в буфер данные в латинском алфавите строчными буквами, третья...
C++ Структуры в c++. Исправление кода http://www.cyberforum.ru/cpp-beginners/thread127375.html
Требуется описать структуру с именем PRICE, содержащую следующие поля: -название товара; -название магазина, в котором продается товар; -стоимость товара. Написать программу,выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE; записи должны быть рамещены в алфавитном порядке по названиям товаров; -вывод на экран информации о товаре,...
C++ Передать массив в функцию Здрасти. Знаю что таких тем навалом,но я что-то не понял. допустим есть массив mas я передаю его в функцию func(...). в этой функции к каждому элементу массива прибавляется 1. я не понимаю как передать массив в функцию и в этой функции обращаться к элементам массива. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6537 / 5003 / 460
Регистрация: 14.02.2011
Сообщений: 16,635
28.03.2015, 16:56     Написать функцию, которая возвращает истину, если в массиве нет отрицательных элементов
вариант 1
C++
1
2
3
4
5
6
7
bool neg_el (const int *MAS, int size)
{
   bool tmp=true;
    for (int i=0; i<size && tmp; i++)
       tmp=tmp&(MAS[i]>=0);
    return tmp;
}
вариант 2
C++
1
2
3
4
5
6
bool neg_el (const int *MAS, int size)
{
   int i;
    for ( i=0; i<size && (MAS[i]>=0; i++);
        return i==size;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru