Форум программистов, компьютерный форум 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++ Разбиение строки на части
Стандартная функция С strtok() по-своему конечно очень удобна, но в С++ со строками её применять довольно хлопотно. Стандартная функция С++ getline() может использоваться для разбивки строки на части...
C++ Кто-нибудь делал операции с матрицей? http://www.cyberforum.ru/cpp-beginners/thread142092.html
Помогите пожалуйста с зачетной работой на С! Но только одна просьба, библиотеки использовать нельзя, stdio.h только. 1) Матрица сложение 2) вычитание 3)умножение 4) детерминант 5) trace matrix...
C++ Матрицы. Помогите с программой! Найти в матрице первую строку, все элементы которой положительны подробнее

Показать сообщение отдельно
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84

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

07.06.2010, 16:57. Просмотров 563. Ответов 3
Метки (Все метки)

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