Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.11.2011
Сообщений: 14

Для каждого массива определить количество элементов, предшествующих первому отрицательному

24.11.2011, 22:42. Показов 1570. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.даны вещественные массивы A [14], S[14].Для каждого массива определить количество элементов , предшествующих первому отрицательному элементу массива.
2.Даны вещественные массивы F[5][6] , M[5][6].Для каждого массива определить произведение положительных элементов, расположенных в чётных строках массива , и произведение положительных элементов , расположенных в нечётных строках массива.
3. Даны массивы А[3][4] , B[3][4].Для каждого массива определить количество элементов,значения которых больше 10 или меньше5.Если таких элементов больше 3 , то заменить их на нулевые значения.В программе предусмотреть ввод массива и вывод исходных данных и результатов.
4. Дан вещественный массив C[5][6]. Опpеделить значения вещественного массива D[5] по следующему правилу: D[i]=сумме i-й строки массива С, если C[i][5]>0 и D[i]=0 в противном случае.Значение переменной i изменяется от 0 до 4.
5.Даны целые массивы A[5], B[5] и значения R и F. Каждый массив пpеобpазовать по пpавилу: если отpицательных элементов в массиве больше 2, то пеpвый по поpядку отpицательный компонент заменить на значение R (для массива А) и значение F (для массива B). В пpотивном случае массив оставить без изменений.
Через 2 дня сдавать помогите кто чем может?
 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2011, 22:42
Ответы с готовыми решениями:

Определить количество положительных элементов массива, предшествующих первому отрицательному
Определить количество положительных элементов массива, предшествующих первому отрицательному. Входной файл lb 4_17. in содержит в первой...

Определить количество положительных элементов массива, предшествующих первому отрицательному
Определить количество положительных элементов массива, предшествующих первому отрицательному. Помогите пожалуйста решить данную задачу.

Найти количество элементов массива, предшествующих первому отрицательному
Найти количество элементов предшествующих первому отрицательному.Если их меньше половино,то заменить отрицательные N на 0

5
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
24.11.2011, 23:03
famous9221, а сами почему не пишете, задачи не тяжелые.
0
0 / 0 / 0
Регистрация: 24.11.2011
Сообщений: 14
24.11.2011, 23:20  [ТС]
потому как в этом пока не понимаю
если вы можете решить с объяснением буду только рад.
0
Заблокирован
24.11.2011, 23:35
famous9221,

Вот первое задание, то есть функция для подсчета элементов в массиве, предшествующих первому отрицательному

C++
1
2
3
4
5
6
7
8
unsigned int count_elements( int a[], unsigned int n )
{
   unsigned int count = 0;
 
   while ( count < n && !( a[count] < 0 ) ) count++;
 
   return ( count );
}

Вызов этой функции для ваших массивов будет выгшлядеть так:

C++
1
2
3
4
unsigned int count = count_elements( A, 14 );
std::cout << "In A there are " << count << " elements\n";
count = count_elements( S, 14 );
std::cout << "In A there are " << count << " elements\n";
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.11.2011, 23:40
Сыроежка, можно для случая, когда вообще нет отрицательных так написать:
C++
1
return  count == n ? -1 : count;
так будет более очевидно. Поясню. если функции передается размер не всего массива, а лишь его части, то возвращаемое значение можно не так интерпретировать

Да и пример 1 2 3 4 5 показывает, что как интерпретировать в этом случае сколько элементов стоят до первого отрицательного.
0
0 / 0 / 0
Регистрация: 24.11.2011
Сообщений: 14
24.11.2011, 23:53  [ТС]
спасибо за краткое объяснение но если вам не составит труда сделайте в полной форме.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2011, 23:53
Помогаю со студенческими работами здесь

Определить количество элементов массива, предшествующих первому отрицательному
Дан массив Р1,...,Р15.Определить N-колличество Р(i),предшествующих первому отрицательному P(i).Если N &lt; 7,то заменить отрицательное P(i...

Определить сумму элементов массива X(n), предшествующих первому отрицательному числу
Лабораторная работа №4. Массивы Задача 1. Определить сумму элементов массива X(n), предшествующих первому отрицательному числу. Вывести...

Посчитать количество положительных элементов массива, предшествующих первому отрицательному элементу
Задача такова.... &quot;Посчитать количество положительных элементов одномерного массива,предшествующий первому отрицательному элементу.&quot;...

Определить количество удвоенных нечетных элементов среди элементов, предшествующих первому отрицательному
2. Даны натуральное число N и целые числа A1,А2,…АN. Определить количество удвоенных нечетных элементов среди элементов, предшествующих ...

Определить N — количество Pi, предшествующих первому отрицательному Pi
Дан массив P1...P15.Определить N - количество Pi, предшествующих первому отрицательному Pi.Если N&lt;7,то заменить отрицательное Pi на 0.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru