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

Вычислить минимальный по модулю элемент массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу печати всех циклов ориентированного графа http://www.cyberforum.ru/cpp-beginners/thread145810.html
Составить программу печати всех циклов ориентированного графа Добавлено через 6 часов 43 минуты help:wall:
C++ Пусть D - заштрихованная часть Пусть D - заштрихованная часть плоскости рис. и пусть u определяется по х и у следующим образом (запись (х,у) Є D означает что точка с координатами х,у принадлежит D); u= http://www.cyberforum.ru/cpp-beginners/thread145802.html
C++ Текстовые файлы
Помогите пож-ста с задачкой, условия на фото ниже:) заранее благодарен
C++ Недопонимание с кодировкой
И так задание: Выходной файл представляет собой HTML-документ, с требуемым по заданию табличным представлением данных, либо наличием ссылок на выделяемые фрагменты. Входной файл – обычный текстовый файл, полученный сохранением документа (doc) в тестовый файл (txt) (абзац документа – строка текста). При разработке системы адресации производится ставятся якоря (метки) либо на все абзацы, либо на...
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread145736.html
Надо: Сформировать массив строк, добавить в него строку с заданным номером. Не знаю,как добавить в него строку с заданным номером. Может кто сможет помочь?
C++ Массив из литер Нужно написать прогу которая будет считывать данные из файла, в котором содержатся числа, и переносить эти числа в массив. Массив имеет размерность 10. подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
16.06.2010, 00:05     Вычислить минимальный по модулю элемент массива
1) минимальный по модулю элемент массива;
2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю.


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
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
 void main()
  {
   clrscr();
   int n,i,z=-1,min,s=0;
   cout<<"  N=";
   cin>>n;
   int *a=new int [n];
   cout<<"\n  Enter elements: ";
    for(i=0;i<n;i++) cin>>a[i];
   min=abs(a[0]);
    for(i=1;i<n;i++)
     if(abs(a[i])<min) min=abs(a[i]);
   cout<<"\n  min="<<min;
    for(i=0;i<n;i++)
     if(abs(a[i])==0) { z=i; break; }
    if(z!=-1) { for(i=z;i<n;i++)
         s+=abs(a[i]);
        cout<<"\n  S="<<s;
          }
    else cout<<"\n  a[i]!=0";
   delete []a;
   getch();
  }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru