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

одномерне массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести все целые числа, расположенные между заданными http://www.cyberforum.ru/cpp-beginners/thread400469.html
Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания. Использовать цикл do...while.
C++ Очень любопытная ошибка при компиляции OpenGL приложения Здравствуйте, товарищи! Здесь вот вырисовывается такая ситуация: Программируя в NetBeans 6.9.1 некое OpenGL приложение я обнаружил, что компилятор (MinGW) его компилировать не хочет. Он выдает ошибку: c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lglut collect2: ld returned 1 exit status make: *** Error 1 make: *** Error 2 make: *** Error 2 http://www.cyberforum.ru/cpp-beginners/thread400467.html
работа с файлами C++
1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные...
C++ лаба по файлам
1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные...
C++ Проверить, является ли выражение, состоящее только из прописных букв заданной строки, палиндромом http://www.cyberforum.ru/cpp-beginners/thread400451.html
Задание (общая схема алгоритма): 1. Запросить у пользователя максимально возможную по условиям задачи длину LenMax строки. 2. Создать динамический символьный массив данного размера (LenMax). 3. Запросить у пользователя исходную строку и записать ее в массив, созданный в п. 2. 4. Если длина введенной строки меньше LenMax, изменить количество памяти, выделенной под массив в п.2....
C++ сумма положительных элементов В массиве А(20) целых чисел подсчитать сумму положительных элементов. подробнее

Показать сообщение отдельно
CrazyAngel
11 / 11 / 3
Регистрация: 01.12.2011
Сообщений: 33
08.12.2011, 22:06     одномерне массивы
Цитата Сообщение от Иван Аганин Посмотреть сообщение
for( i = 0; i < n-1 ; i++);
{if (arr[i]<0) max=i;
for( i = 0; i >0 ; i++)
{
if (arr[i]<0 && arr[i]>arr[max])
max=i;
}
Как я поняла, здесь должно быть 2 цикла, а е один. Первый - ищем отрицательный элемент, второй - выбираем среди отрицательных максимальный.
Т.е. что-то вроде:
C
1
2
3
4
5
6
7
for( i = 0; i < n ; i++);
      if (arr[i]<0) max=i;
for( i = max-1; i= >0 ; i--)// Т.к. в предыдущем цикле находим последний отриц. эл-т, просматриваем с конца
{
  if (arr[i]<0 && arr[i]>arr[max])
    max=i;
 }
И еще, у Вас
Цитата Сообщение от Иван Аганин Посмотреть сообщение
for( i = 0; i < n-1 ; i++);
не рассматривается последний эл-т массива. И зачем точка с запятой? Получается, цикл вообще выполняться не будет.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru