Форум программистов, компьютерный форум 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); подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
20.12.2013, 16:21     Комментарии к задаче на массив от 0 до 14
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
27
28
29
30
31
32
33
#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];   // объявляем судя по всему переменные для хранения макс и минимальных
// значений, first - видимо для хранения 1ого вхождения
for( int i=0; i<n; i++ ) // Поиск минимального и максимального
{
if( mas[i] < max ) max = mas[i];
if( mas[i] > min ) min = mas[i];
}
 
bool flag = false; // флаг для срабатывания ( там или 0 или 1) сейчас там 0
for( int i=0; i<n; i++ )
if( mas[i] == (min+max)/2 ) // если сумма мин и макс делёная на 2 = одному из элементов массива,то:
{
flag = true;   // уст флаг о том, что условие выполнени
valueFirst = mas[i]; // сохраняем то значение массива, которое первым удовлетворило условию
break;   // выходим из цикла
}
 
if( flag ) // если флаг сработал, то выводим эл массива
cout << valueFirst;
else
cout << "No";   // а если не сработал то пишем что еноты съели весь хлеб
 
return 0;   // Happy End
}
 
Текущее время: 19:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru