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

Матрица динамическая. 1. максимальный элемент массива; 2. сумму элементов массива, расположенных до последнего положительного элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ столкновения в box2d http://www.cyberforum.ru/cpp-beginners/thread875047.html
Добрый день, уважаемые форумчане. Продолжаю не легкий путь изучения с++. Столкнулся с забавной проблемой, есть мир на движке Box2d. Есть земля есть динамические объекты которые создаются по щелчку мыши и падают вниз на землю. Так вот при пересечении динамических объектов или при достижении любого объекта земли. Вылетает ошибка :Необработанное исключение в "0x001136bd" в "ТестовоеЗадание.exe":...
C++ разделение базы данных на две #include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> #include <iostream.h> #include <fstream.h> #define l "\n-------------------------------------------------------------------------------"; #define f "\nАбонент |Код | Адресат| Дата |Время | День |Длит. | Стоим. |Скидка |Сумма "; struct tdate { http://www.cyberforum.ru/cpp-beginners/thread875044.html
Определить количество М-значных натуральных чисел C++
Определить количество М-значных натуральных чисел,у которых сумма цифр, стоящих внечетных разрядах,равна N (1<=N<=30,0<М<5).
C++ Дано натуральное число .Если число содержит 5 цифр
Дано натуральное число N.Если число содержит 5 цифр,то получить новое число М,которое образуется путем исключения средней цифры исходного числа.Если количество цифр не 5,то M=N Пример.N=12345, М=1245.
C++ Дано натуральное число н(ен).Переставить местами первую и последнюю цифры этого числа http://www.cyberforum.ru/cpp-beginners/thread875029.html
Дано натуральное число н(ен).Переставить местами первую и последнюю цифры этого числа.
C++ Метод наименьших квадратов! (с Pascal на C++) Писал прогу на Паскале, так как не владею должными знаниями по С++ приходится просить помочь вас!!! Помогите перевести прогу написанную на Паскале в язык С++)) Пожалуйста!!! var i,j,k,n,m : integer ; A : array of real ; B,X,Y,P : array of real ; c,c1,F : real ; begin writeln('Введите размерность массива:'); read(n); подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
22.05.2013, 22:00     Матрица динамическая. 1. максимальный элемент массива; 2. сумму элементов массива, расположенных до последнего положительного элемента
Результат вычисления функции надо либо возвращать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int maximel(int n,int * mas){     //Поиск максимального положительного
    int  max = mas[0];
    int maxpoli=0;
    for (int i = 1; i < n; i++) 
    {            
          if (mas[i] >= max)
         {
                  max = mas[i];
                  maxpoli=i;
         }
     }
     return maxpoli;
}
либо передавать по ссылке:
C++
1
2
3
4
5
6
7
8
9
void maximel(int n,int * mas,int& maxpoli){     //Обратить внимание на наличие значка &
    int  max = mas[0];
    for (int i = 0; i < n; i++) {            
                  if (mas[i] >= max){
                  max = mas[i];
                  maxpoli=i;
                  }
            }
}
 
Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru