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

Отрицательные элементы массива А(N) переставить в начало массива и расположить их в порядке возрастания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread142136.html
Народ выручите пожалуста Проверить, можно ли переставить элементы массива так, чтобы получилась геометрическая прогрессия.
C++ Исправить Error (структура) Одна ошибка в программе, помогите исправить #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream.h> #include <iomanip.h> void main () struct prayslist { http://www.cyberforum.ru/cpp-beginners/thread142118.html
C++ Программа сложения 2-х чисел из диапазона 10 в 50 степени
помогите решить такую задачу: нужно сложить в столбик 2 числа с диапазона 10 в 50 степени, то есть очень большые числа... так как программа большие числа не воспринимает их сначала нужно перевести в текст.... так же нужно при сложении в столбик учитывать разрядность цифр... и (как я понимаю) после вычееслений нужно текст опять перевесли в числовой вид.... и если можно то решение что бы было...
Матрицы. C++
Помогите с программой! Найти в матрице первую строку, все элементы которой положительны
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread142090.html
Помогите написать про-гу! Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди положительных элементов, начиная с первого элемента, большего Т.
C++ Матрицы Помогите написать про-гу! Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы. (P.S. Работать только с массивами с переменными границами). подробнее

Показать сообщение отдельно
Garret192
 Аватар для Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
07.06.2010, 16:57     Отрицательные элементы массива А(N) переставить в начало массива и расположить их в порядке возрастания
Привет.
Хочу разобраться в использовании функциий.
В функции я хочу найти все отррицательные элементы.
А потом просто их вывести.
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<stdlib.h>
const int n=46;
int f( int *a, int n);
 
 
int main()
{
    int a[n],n,i;
    cout<<"Vvedi kol elementov "<<endl;
    cin>>n;
    cout<<"Vvedi elementi "<<endl;
    for(i=0;i<n;i++)
    cin>>a[i];
    f(a,n);
 
    for(i=0;i<n;i++)
    cout<<a[i]<<' ';
    system ("pause");
    return 0;
}
int f( int *a, int n)
{
  for(int i=0;i<n;i++)
  if(a[i]<0)
  return a[i];
}
Поправьте пожалуйста и дайте советы на будущее.
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru