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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error http://www.cyberforum.ru/cpp-beginners/thread149845.html
Я просто генерирую стандартную прогу // 3.cpp*: dйfinit le point d'entrйe pour l'application console. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) {
C++ Срочно, функция ,переменные Помогите плиз немогу сделать сълку с из оной функции в другую ,вот текст: #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> struct bibleoteka { int shifr;... http://www.cyberforum.ru/cpp-beginners/thread149810.html
составить прогу в с++ C++
циклический алгоритм (цикл с постусловием). условие: для введеных с клавиатуры чисел найти сумму положительных кратных 3. при вводе отрицательного числа суммирование прекратить.
Калькулятор в командной строке C++
В командной строке заданы операнды и операция (+, -, *, /, %). Выполнить операцию, вывести результат. Например: в командной строке набираем c:\progra~1\borlandc\bin>task2.exe 9 / 3 ...
C++ как переводится? http://www.cyberforum.ru/cpp-beginners/thread149760.html
int **a=new*; если что R это число строк.
C++ характеристики столбца!!!!! Характеристиками столбца целочисленной матрицы назовем сумму модулей его отрицательных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с возрастанием характеристик.... подробнее

Показать сообщение отдельно
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% что код будет работать т.к сижу с телефона и нету
под рукой компилятора
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru