Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Musik
0 / 0 / 0
Регистрация: 28.11.2009
Сообщений: 23
0

Нули в конце массива

11.11.2010, 09:59. Просмотров 786. Ответов 4
Метки (Все метки)

Задание было заполнить массив случайными числами от -5 до 5.
А также вычислить максимальный елемент массива.
И сумму элементов , расположенных до последнего положительного элемента

(Еще сжать массив, удалив из него все элементы модуль которых находится в интервале от 2 до 5) - Сделано

А освободившееся в конце массива заполнить нулями - вот с этим проблема. Надеюсь что-нибудь подскажете.



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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
#include <math.h>
#define N 10
void main()
{
double A[N],max,b,p,z,n;
int j,i,S=0,Sn;
clrscr();
cout<<"Variant 5"<<endl;
cout<<endl;
cout<<"diapazon 2<x<5"<<endl;
cout<<endl;
randomize();
 for(i=0;i<N;i++)
  {
A[i]=random(10)-5;
 if(A[i]>max)
max=A[i];
cout<<A[i]i<<" ";
}
for (i=0;i<N;i++)
 {
if (A[i]>0)
z=i;
}
for(i=0;i<z;i++)
S+=A[i];
cout<<endl;
cout<<endl<<"index poslednego pologitel'nogo elementa -> "<<z<<endl;
cout<<endl;
cout<<"Maximal'noe chislo v massive -> "<<max<<endl;
cout<<endl;
cout<<"Summa elementov do poslednego pologitel'nogo="<<S;
cout<<endl;
cout<<endl;
cout<<endl;
 
for(i=0;i<N;i++)
{
if (( (fabs(A[i])) < 5) & ((fabs (A[i])>2)))
{
 
cout<<A[i]<<" ";
}}
 
getch();
}


Вернуться к обсуждению:
Нули в конце массива
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2010, 09:59
Готовые ответы и решения:

Расположить элементы массива так, чтобы нули было в начале, а единицы в конце
Дан массив, состоящий из нулей и единиц, нужно расположить элементы массива...

Отсортировать массив таким образом, чтобы все нули находились в начале, а единицы — в конце массива
Здравствуйте, дано такое задание Элементами массива IM(N) являются числа 0 и 1....

Отсортировать массив из 0 и 1 так, чтобы все нули находились в начале, а все единицы - в конце массива
Тема: Функции 1. Дано одномерный массив, заполненный 0 и 1 в произвольном...

Нули в конце записи n!
Эта программа вычисляет нули в конце записи факториала числа: #include...

Отсортировать заданную последовательность так, чтобы все нули оказались в конце
Задача: Дана последовательность чисел, отсортировать эту последовательность...

4
Другие темы раздела
C++ Путь к самому себе http://www.cyberforum.ru/cpp-beginners/thread189383.html
Как на C++ найти путь к самому себе? пробовал ExtractFilePath((0)) не возвращает ничего пробовал ExtractFilePath(Application->ExeName) возвращает путь к папке из которой запущена программа, а как...
C++ Простые числа близнецы Здравствуйте Есть программа, которая вычисляет простое число из диапазона (0<n1<n2) #include <stdio.h> int main (void) { int n,k,i,n1,n2; printf ("Enter n1: "); scanf ("%i",&n1); printf... http://www.cyberforum.ru/cpp-beginners/thread189375.html
C++ Дано натуральное число n
Дано натуральное число n, действительные числа a_1,…,a_2n. Получить max(min(a_1,a_2n),min(a_2,a_(2n-1)),…,min(a_1+a_(n+1)))
C++ компоновка полей struct в памяти
Подскажите ленивому тупому, которому лень Страустрапа почитать, как компонуются поля структуры в памяти? Меня интересует конкретный пример. Есть библиотечная структура struct SLib { float...
C++ Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. http://www.cyberforum.ru/cpp-beginners/thread189325.html
Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. Извне вводится длительность разговора (в целых минутах) и день недели...
C++ Перегрузка оператора + Осуществляю перегрузку оператора +. и вот почему-то член класса s меняет свою длину с 4 до 7 и мне вот это не понятно.. Подскажите, пожалуйста! #include <iostream> #include <string.h> using... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru