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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конспекты и справочники по языкам программирования http://www.cyberforum.ru/cpp-beginners/thread149849.html
Доброго времени суток. Незнал куда поместить тему, поэтому поместил сюда. Есть цель: изучить как можно больше языков программирования. Решил начать с С++. И вот проблема: нашёл много книг, но там всё в перемешку:лексикон языка, основы программирования и т.д. Поэтому отбирать информацию трудно. А мне нужны справочники, конспекты где описан чисто лексикон языка, опписаны операторы, как...
C++ Обработка сообщений в win32 api Написал программу которая после ввода в поле edit текста exit и нажатия на кнопку выходит из программы, но почему то не работает. Вот код: #include "windows.h" #define IDB_BUTTON 200 #define IDB_EDIT 201 int RegClass(WNDPROC Proc, LPCTSTR szName); LRESULT CALLBACK _export WndProc(HWND, UINT, WPARAM, LPARAM); HINSTANCE hInstance; http://www.cyberforum.ru/cpp-beginners/thread149806.html
Программирование на С C++
1. Дано натуральное число n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5. 2. Дано натуральное число р. Получить последовательность а0, …, аn, каждый член которой равен -1, 0 или 1, такую что р= аn*3n+…+ а1*3+ а0 (а не равно 0). 3. Окружность на плоскости может быть задана координатами x, y ее центра и радиусом r. Пусть...
C++ Подсчет количества цифр в текстовом файле
написать программу,которая в текстовом файле,состоящем из строк не более 60 символов,находит количество цифр
C++ Сумма функционального ряда http://www.cyberforum.ru/cpp-beginners/thread149462.html
Подскажите сам алгоритм вычислений суммы. Заранее благодарен.
C++ Мат. програмирование. контрольная 1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания длины сторон полученного треугольника. Составить блок-схему и написать программу разветвляющейся структуры на языке Си. 2.Найти трехзначное число, квадрат которого оканчивается тремя одинаковыми цифрами, отличными от 0. Составить блок-схему и написать... подробнее

Показать сообщение отдельно
zinador
2 / 2 / 0
Регистрация: 15.11.2009
Сообщений: 100
06.08.2010, 14:17     Минимальный по модулю элемент массива
Помню на php подобное делал
сумма модулей элементов массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
int main()
{
setlocale(0,"");
float summ;
int n=5 //сколько модулей у массива
int mas[n]={1,2,3,4,5}//заполнили массив элементами
for(int i=1;i<n;i++) // проходимся циклом по элементам от 1 до n и считаем 
{
summ=summ+mas[i];
}
cout<<"сумма элементов массива = "<<summ<<endl;
}
сортировка тут все просто сортируем пузырьком чтобы все встало по порядку
теперь нужно знать одно что у четных чисел при делением с остатком на 2 будут иметь 0 ,а не четные не будут,или на оборот )
вот и делим ,и сразу меняем местами
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>
using namespace std;
int main()
{
int n=6;
int mas[n]={2,4,6,3,5,1};
int temp;
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(mas[i]>mas[j])
 {
mas[i]=temp;
temp=mas[j];
mas[j]=mas[i];
 }
}
}
temp=0
for(int i=0;i<9;i++)
{
if(mas[i]%2!=0)
{
mas[i]=temp;
temp=mas[i+1];
mas[i+1]=temp;
}
cout<<mas[i]<<" "<<endl;
}
}
PS: суть надеюсь ты поняла,но я не уверен на 100% что код будет работать т.к сижу с телефона и нету
под рукой компилятора
 
Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru