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

Элемент в массиве, который является суммой нескольких других элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая книга по С++ самая понятная http://www.cyberforum.ru/cpp-beginners/thread171291.html
Какая книга по С++ самая понятная
C++ Поиск в файле. Собственно, задача такова: Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв. буду примного благодарен http://www.cyberforum.ru/cpp-beginners/thread171261.html
C++ Разработка программного обеспечения для математической
Привет! Я еще вить только учусь а мне задали ужаснейшую задачу с трьох этажными сложными математическими формулами и я не знаю с какой стороны их вставлять в код программы. Помогите пожалуйста, мне ейо ну очень нужно решить. За ранние прошу прощения за такой стиль написания, просто мне еще нельзя здесь вставлять img или я просто еще неумею ими пользоваться. Задание: Задано действительное...
Вычислить значения выражений C++
вычислить значения выражений 1) m-++n 2) ++m>--n 3) --n<++m
C++ Вычислить значение выражения при различных вещественных типах данны http://www.cyberforum.ru/cpp-beginners/thread171252.html
вычислить значение выражения при различных вещественных типах данных (float и double). http://www.cyberforum.ru/attachment.php?attachmentid=43823&stc=1&d=1285931564 при а=1000, b=0.0001
C++ Циклический сдвиг элементов массива 26. Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, циклический сдвигает элементы массива вправо на к позиции, и печатает результат. Цикличность означает, что последний элемент массива становится самым первым его элементом. подробнее

Показать сообщение отдельно
Gerrard
 Аватар для Gerrard
12 / 12 / 0
Регистрация: 15.01.2010
Сообщений: 144

Элемент в массиве, который является суммой нескольких других элементов - C++

01.10.2010, 17:40. Просмотров 331. Ответов 1
Метки (Все метки)

Здраствуйте! у меня возникла небольшая проблема. у меня есть масив, где в массиве каждый елемент больше предыдущего. а мне надо узнать, нет ли в массиве елементов, которые могут быть сумой двох или более елементов даного массива. я кое что себе набросал, но ето не совсем то что надо.

етот код если некий елемент массива состоит из двух елементов.

C++
1
2
3
4
5
6
7
8
9
10
11
for(int i=size;i>1;i--)  // size - розмер массива
{
   for(int k=0;k<i-1;++k)
   {
       x=mass[i]-mass[i-k-1];
       for(int j=0;j<i-k-1;++j)
       {
           if (mass[i]==x) {cout<<"mas not good"; goto l1;}      //l1: return 0; - метка в конце main
       }
    }
}
здесь еще кое что набросал:

C++
1
2
3
4
5
6
7
8
9
10
11
for(int i=size;i>1;i--)  // size - розмер массива
{
   for(int j=0;k<i-1;++j)
   {
       for(int k=j;k<i;++k)
       {
            x+=mass[k];
           if ((mass[i]==x)||(x>mass[i])) {cout<<"mas not good"; goto l1;}      //l1: return 0; - метка в конце main
       }
    }
}
но ето частичные выпадки. мы ж не знаем какой елемент массива может быть суммой нескольких елементов массива. помогите пожалуста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru