массивы в c



Автор Анюта Бессонова задал вопрос в разделе Другие языки и технологии

массивы в C++ и получил лучший ответ

Ответ от Modern Иванов[гуру]
Решать за тебя не буду, но подскажу на будущее, как делать проще. Ты массив из 100 элементов вводишь вручную. Ввела, стряхнула пот и ошибка. Исправила, ввела, вытерла полотенцем пот и ...блин, опять ошибка. Взяла биту и расфигарила к чёрту монитор. Пиши код. который эти вещи делает за тебя. Есть генераторы случайных чисел. Пусть он и генерирует, а программа сама заполняет массив. И быстро и нервы целы.
Что для этого нужно:
#include<cstdlib>
#include<ctime>
int main()
{
const int size=100;//размерность массива
srand((unsigned)time(NULL));//чтоб генератор не генерировал одну и туже последовательность чисел
int arr[size];
for(int a=0;a < size;a++)
arr[a]=rand() % 100;//генерируем числа от 0 до 99 и заполняем массив
....//делаем с массивом что нам нужно
}

Ответ от Андрей Осипов[новичек]
1) очевидно for( int i=1;i<arr_size;i+=2>;
2) что делать если нет ни одного отрицательного элемента?
Если ответ в этом случае 0, то код примерно такой
#include <iostream>
using namespace std;
#define ARR_SIZE 100
#define EPS 1e-10
double arr[ARR_SIZE];
double range_summ()
{
int fNegNum=-1, lNegNum=ARR_SIZE-1;
int i=0;
while( i<arr_size> > -EPS)
i++;
if(i == ARR_SIZE)
return 0;
fNegNum = i;
while( lNegNum >= fNegNum && arr[lNegNum] > -EPS )
lNegNum--;
double res=0;
for( i=fNegNum+1;i<lnegnum;i++>;
return res;
}
int main ()
{
return 0;
}
третье влом
П. С. странный редактор не дает мне поставить все верно так что с ошибками компиляции разбираться тебе...

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: массивы в C++
Массив программирование на Википедии
Посмотрите статью на википедии про Массив программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*