Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Подскажите в чем ошибка! (си)
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
xEk xEk вне форума
Member
 
Сообщений: 13
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.03.2012
Question Подскажите в чем ошибка! (си) - 25.03.2012, 10:41

Вот текст задания - Ввести массив от 0 до 20 целочисленный, ввести А и В, где А меньше В и вычислить произведение всех элементов в отрезке АВ, сумму кубов вне отрезка АВ и их среднеарифметическое.
Код:
#include <stdio.h>
#include <math.h>
int main (void)
{
    int n=-100,a,b,sred,i,proiz=1,cube;
    for (;(n<=0)||(n>=20);)
    {
        printf ("Enter size massive ");
        scanf ("%i", &n);
    }
    int mass[n];
    for (i=0;i<n;i++)
    {
     printf ("Enter mass[%i] = ", i);
     scanf ("%i", &mass[i]);
    }
    printf ("Enter a =  ");
    scanf ("%i", &a);
    printf ("Enter b =  ");
    scanf ("%i", &b);
    for(i=0;i<n;i++)
    {
        if((mass[i]>=a)&&(mass[i]<=b))
        {
            proiz*=mass[i];
        }
    }
    for(i=0;i<n;i++)
    {
        if((mass[i]<=a)&&(mass[i]>=b))
         {
             cube+=pow(mass[i],3);
         }
    }
    sred=cube/i;
 
printf ("\n Proizvedenie = %i", proiz);
printf ("\n Cube = %i", cube);
printf ("\n Srednee = %i", sred);
 
 
 
 
 
    return 0;
}
Программа не правильно считает произведение элементов массива на интервале АВ(перемножает все элементы), сумму кубов и среднеарифметическое вне интервала АВ. Где я ошибся, подскажите пожалуйста?!
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не запускается STALKER Зов Припяти, ошибка: ошибка d3dx9_41.dll. даниэль Любые вопросы от новичков 23 22.05.2012 07:53
Ошибка при прожиге дисков - "ошибка драйвера DMA. ошибка CRC". burn Техническая поддержка 6 24.01.2012 19:51
подскажите где ошибка Barsi С/С++ 2 13.12.2011 01:27
подскажите где ошибка. тема множества. анютка Pascal 2 24.12.2009 05:23
Ошибка: Generic Host Process For Win 32 Services-обнаружена ошибка СЕлНик Техническая поддержка 4 13.03.2009 17:07
При подключении к интернету выдается ошибка: svchost.exe Ошибка приложения. evgenich512 Любые вопросы от новичков 3 13.12.2008 23:26
Подскажите что за ошибка!! Проблема с памятью Timmi Софт и программы 3 28.09.2007 01:27
Подскажите пожалуйста, где ошибка в задаче на функцию Бобёр Pascal 3 03.06.2006 23:59
При директиве PUT - ошибка 75 ошибка обращения к файлу/пути cowboy Visual Basic 4 17.11.2005 18:51
Как узнать что ошибка программы или же ошибка в программном коде Vasis Delphi 0 01.07.2004 16:09
Подскажите что за ошибка imported_Fireman С/С++ 3 11.06.2003 18:54



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов