Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Switch http://www.cyberforum.ru/cpp-beginners/thread197277.html
Как эту же программу переделать с помощью оператора switch.... #include <iostream.h> #include <conio.h> void main() { clrscr(); int a,b,y;
C++ Структуры))доработать программу Вот программа. Чуть не доделанная. Вот задание: Создать структуру, реализующую стек целых чисел типа LIFO. Данные структуры: массив стека, указатель на вершину стека. Создать функции: запись в... http://www.cyberforum.ru/cpp-beginners/thread197270.html
по названию месяца выдает его номер. C++
по номеру года выдать его статус - високосный или не високосный,а по названию месяца выдать его номер. это одна программа . неlp неlp неlp неlp неlp неlp
Найти овторяющ. буквы и вывести C++
ребяты, срочно нужна помощь. Нужен код программы, которая считывает символы (буквы) из файла, находит повторяющиеся буквы и выводит их и их местоположение (как двойной массив наверно) на...
C++ Структуры, кое что дополнить... http://www.cyberforum.ru/cpp-beginners/thread197208.html
Доброго времени суток господа! Будьте добры помочь в таком вопросе: Необходимо добавить к данному коду, следующее: - удаление выбранного элемента массива - реализовать запись данных в файл -...
C++ Графика и наименьшее целое число. Помогите пожалуйста, нужно написать 2 программки по С++ для курсовой, ничего не понимаю в программировании. Буду очень благодарен!! Очень надо, пропадаю!! 1. Задача: Дано целое целое число N (>1).... подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
25.11.2010, 21:48
Если максимальный по модулю, то так:
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
#include <iostream>
#inckude <math.h>
 
using namespace std;
 
int main()
{
    int i,n,k1=0,k2=0,S=0,max;
    cout<<"  n="; cin>>n;
    int* a=new int [n];
    cout<<"  Enter elements: ";
    for(i=0;i<n;i++) cin>>a[i];
    max=a[0]; imax=0;
    for(i=1;i<n;i++) if(max<abs(a[i])) { max=abs(a[i]); imax=i; }
    cout<<"  max="<<a[imax]<<endl;
    for(i=0;;i++)   if(a[i]>0) { k1=i; break; }
    for(i=n-1;;i--) if(a[i]>0) { k2=i; break; }
    if(k1!=k2) 
    { 
        for(i=k1+1;i<k2;i++) S+=a[i];
        cout<<"  S="<<S<<endl;
    }
    else cout<<"  Impossible to count S"<<endl;
    cout<<"  New array: ";
    for(i=0;i<n;i++) if(a[i])    cout<<a[i]<<" "; 
    for(i=0;i<n;i++) if(a[i]==0) cout<<a[i]<<" "; 
    delete [] a;
    cout<<endl;
    system("pause");
    return 1;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.