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

ошибка экзешника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести в порядке возрастания стоимости список товаров, хранящихся более одного месяца http://www.cyberforum.ru/cpp-beginners/thread754644.html
Список товаров, имеющихся на складе, включает: наименование товара, количество единиц товара, цену единицы товара, дату по-ступления товара на склад. Для описания списка товаров в про-грамме необходимо использовать тип данных структура. Для хра-нения списка товаров создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его...
C++ Определить, находится ли точка с координатами (x,y,z) внутри шара Определить, находится ли точка с координатами (x,y,z) внутри шара с центром в точке (x_0,y_0,z_0 )и радиусом R. http://www.cyberforum.ru/cpp-beginners/thread754641.html
Ошибка компилятора?(NetBeans IDE 7.2.1) C++
Доброго времени суток! Работаю в NetBeans IDE 7.2.1. Некоторое время назад его забросил. И соответственно, ничего не менял. Но снова вернувшись к нему он стал ругаться на main() . даже в Hello World выдает 0 us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x71110000, RegionSize 0x4A0000, State 0x10000 C:\msys\1.0\bin\make.exe: ***...
C++ Visual Studio: Из двух массивов разной длины сформировать общий массив
Здравствуйте, прошу помощи. Вопрос жизни и смерти. В программировании вообще что-то тяжко. С горем попалам сдаю. 1 курс... тяжело... не знаю как написать задачи....((( помогите, очень прошуууу((( 4.1. ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 2. **Из двух массивов разной длины сформировать общий массив и вычислить сумму нечетных элементов, индексы которых делятся на 3.
C++ Visual Studio: поочередно выделить каждое слово текста, начинающееся на согласную букву http://www.cyberforum.ru/cpp-beginners/thread754624.html
Здравствуйте, прошу помощи. Вопрос жизни и смерти. В программировании вообще что-то тяжко. С горем попалам сдаю. 1 курс... тяжело... не знаю как написать задачи....((( помогите, очень прошуууу((( 4.2. ОБРАБОТКА СТРОК Ввести текст, состоящий из нескольких предложений. Написать программу, которая: 1. *выводит текст, по нажатию произвольной клавиши поочередно выделяет каждое слово текста,...
C++ Visual Studio: определить количество слов в первом предложении Здравствуйте, прошу помощи. Вопрос жизни и смерти. В программировании вообще что-то тяжко. С горем попалам сдаю. 1 курс... тяжело... не знаю как написать задачи....((( помогите, очень прошуууу((( 4.2. ОБРАБОТКА СТРОК Ввести текст, состоящий из нескольких предложений. Написать программу, которая: 2. **определяет количество слов в первом предложении и выводит слова каждого предложения с... подробнее

Показать сообщение отдельно
ДмитрийС
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 5
07.01.2013, 08:58     ошибка экзешника
Вообщем при некторых значениях n программа вылетает в чем беда не могу понять.

писал в dev'е

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
51
52
#include <stdio.h> //подключение библеотек
#include<stdlib.h>
#include <time.h>
#include <math.h>
 
int main () 
{
    int n;//объявление переменных
    printf("vvedite n=");//ввод n с клавиатуры
    scanf("%d", &n);
    
    int a[n];
    float S1=0,S2=0,S3=0,S4=0,S5=0;
    
    for (int i=0; i<n; i++)
    {
    a[i]=rand()%n;//автоматическое  заполнение массива
    printf("x=%d\n", a[i]);//вывод каждого эелемета массива на экран
    S1+=a[i];//суммирование элементов массива
    S2=S2*a[i];  //умножение элементов массива
    S3+=1/a[i];     //деление элементов массива                       
    S4+=a[i]*a[i]; //возведение в степень элемнтов массива
        if(a[i]==0){i++;}                       // сумма 5
 
    if((i%2==0)&&(a[i]>0))     // вычисление суммы полож. четных
    S5=S5+a[i];                  
    }
    
S1/=n;// Нахождение среднего арифметического
 
if(S2>=0)
S2=pow(S2,1/n);
else 
printf("S2<0");
S3=n/S3;
 
S4=sqrt(S4/n);
 
printf("S1=%f\n", S1);//Вывод среднего арифметического на экран
 
printf("S2=%f\n", S2);//среднее геометрическое
 
printf("S3=%f\n", S3);//среднее гармоническое
 
printf("S4=%f\n", S4);//среднее квадратичное
 
printf("S5=%f\n", S5);/*Сумму значений положительных и отрицательных элементов выборки,
имеющих четные номера*/
 
system("pause");
return (0);
}
сам экзешник прикладываю.
Вложения
Тип файла: rar 1.rar (4.6 Кб, 4 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru