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

Комментарии к задаче на массив от 0 до 14 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано целое трехзначное число. Определить, равен ли квадрат этого числа сумме кубов его цифр http://www.cyberforum.ru/cpp-beginners/thread1049782.html
Всем привет.Вот собственно в чем сабж.Не понимаю как сделать эту задачу Дано целое трехзначное число. Определить, равен ли квадрат этого числа сумме кубов его цифр.Выходной файл должен содержать одно слово, 'YES' если квадрат этого числа равен сумме кубов его цифр, и 'NO' в противном случае.
C++ Одномерный массив. Найти произведение элементов массива, расположенных между максимальным и минимальным элементами Всем доброго времени суток! Дан одномерный массив, состоящий из N вещественных элементов. Найти произведение элементов массива, расположенных между максимальным и минимальным элементами. http://www.cyberforum.ru/cpp-beginners/thread1049777.html
C++ Одномерный массив. Переставить его элементы по следующему правилу
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу: b, b,..., b, b, b,..., b.
C++ В массивеC(N) заменить все элементы большие 10 числом 99
В массивеC(N) заменить все элементы большие 10 числом 99
C++ Задача на сочетание цикла и рахветвления http://www.cyberforum.ru/cpp-beginners/thread1049769.html
#include <iostream.h> #define N 6 #define K -10 int main() { int a,i,j; float x,S=0; cout<<"a"; cin>>a; cout<<"Vvedite elementy x";
C++ Не объявляются переменные Почему не объявляются переменные?(VS C++ 2008) int primes; primes= 2; int chislo = 3; int n = 1; int flag =0; while(n<1000) { int check = sqrt((double)chislo); подробнее

Показать сообщение отдельно
blancoross1
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 45
20.12.2013, 15:56     Комментарии к задаче на массив от 0 до 14
Здраствуйте , есть задача , примерно понятно все и как , но тонкостей не понимаю, прошу "разжевать" в понятной форме каждую строчку ) Ребят , если не сложно прямо каждую ...

Задача - Определить, есть ли в массиве L[0..14] значение, равное (min +max) / 2 и вывести номер первого значения, если есть, иначе сообщить, что нет.

#include <iostream.h>
int main()
{
const int n = 15;
int mas[n];

for( int i=0; i<n; i++ ) // Ввод
cin >> mas[i];

int valueFirst, min = mas[0], max = mas[0];
for( int i=0; i<n; i++ ) // Поиск минимального и максимального
{
if( mas[i] < max ) max = mas[i];
if( mas[i] > min ) min = mas[i];
}

bool flag = false;
for( int i=0; i<n; i++ )
if( mas[i] == (min+max)/2 )
{
flag = true;
valueFirst = mas[i];
break;
}

if( flag )
cout << valueFirst;
else
cout << "No";

return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru