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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
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 ("Enter n2: "); scanf ("%i",&n2); for (n=n1; n<=n2; n++) 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 field1; DWORD field2; // ... }; Мне нужно дополнить её другими данными int field3;
C++ Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. http://www.cyberforum.ru/cpp-beginners/thread189325.html
Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. Извне вводится длительность разговора (в целых минутах) и день недели цифрой (1- понедельник,… 7 – воскресенье). Подскажите, пожалуйста, буду очень признателен :)
C++ Перегрузка оператора + Осуществляю перегрузку оператора +. и вот почему-то член класса s меняет свою длину с 4 до 7 и мне вот это не понятно.. Подскажите, пожалуйста! #include <iostream> #include <string.h> using std::cout; using std::cin; using std::endl; class Arifm подробнее

Показать сообщение отдельно
Musik
 Аватар для Musik
0 / 0 / 0
Регистрация: 28.11.2009
Сообщений: 23

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

11.11.2010, 09:59. Просмотров 676. Ответов 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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru