Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 21:12   #1
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию Задачи формирования и обработки массивов

Здраствуйте уважаемые форумчане, прошу у вас помощи! Пожалуста, помогите составить программу на С++. Заранее благодарен.
Условие в прикрепленной картинке.
Изображения
Тип файла: jpg 12.jpg (15.4 Кб, 146 просмотров)
Maksimmm вне форума Ответить с цитированием
Старый 03.01.2012, 21:52   #2
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию

Помогите, пожалуйста.
Maksimmm вне форума Ответить с цитированием
Старый 03.01.2012, 22:06   #3
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Maksimmm Посмотреть сообщение
Помогите, пожалуйста.
Скоро будет!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 03.01.2012, 22:09   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Помогите, пожалуйста.
моя первая на С++ )
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{ 
  float W[50];
  float Y[50];
  int i=-1;
  float s=0;
  float x=3.2;
  float dx=0.1;
do
  { i++;
    W[i]=15*x*x*x+x+3-7*x*x;
    Y[i]=(W[i]*W[i]-tan(W[i]))/(8*W[i]);
    if (Y[i]<0){
              s+=Y[i];
              }
    x+=dx;    
  }
while (x<=5);
cout << "=== W ===" << endl; 
for (int k=0;k<i+1;k++)
    {
    cout << W[k] << endl; 
    } 
cout << "=== Y ===" << endl; 
for (int k=0;k<i+1;k++)
    {
    cout << Y[k] << endl;
    }
cout << "========" << endl; 
cout << "S="; 
cout << s << endl;
std::cin.get();  
}
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 03.01.2012 в 22:14.
Mad_Cat вне форума Ответить с цитированием
Старый 03.01.2012, 22:14   #5
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

У меня точно такая же, поэтому закидывать не буду!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 03.01.2012, 22:24   #6
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
моя первая на С++ )
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{ 
  float W[50];
  float Y[50];
  int i=-1;
  float s=0;
  float x=3.2;
  float dx=0.1;
do
  { i++;
    W[i]=15*x*x*x+x+3-7*x*x;
    Y[i]=(W[i]*W[i]-tan(W[i]))/(8*W[i]);
    if (Y[i]<0){
              s+=Y[i];
              }
    x+=dx;    
  }
while (x<=5);
cout << "=== W ===" << endl; 
for (int k=0;k<i+1;k++)
    {
    cout << W[k] << endl; 
    } 
cout << "=== Y ===" << endl; 
for (int k=0;k<i+1;k++)
    {
    cout << Y[k] << endl;
    }
cout << "========" << endl; 
cout << "S="; 
cout << s << endl;
std::cin.get();  
}
Огромное спасибо!!! А значение S должно равняться нулю? Это же вродебы сумма нескольких чисел.
Maksimmm вне форума Ответить с цитированием
Старый 03.01.2012, 22:26   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Это же вродебы сумма нескольких чисел.
да если Y[i]<0 то прибавляем к S только не видел я там Y[i]<0 (((
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 03.01.2012, 22:33   #8
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
да если Y[i]<0 то прибавляем к S только не видел я там Y[i]<0 (((
Понятно. Большое спасибо!
А можно еще обратиться?
Maksimmm вне форума Ответить с цитированием
Старый 03.01.2012, 22:55   #9
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию

Помогите, пожалуйста.
Изображения
Тип файла: jpg 5-6.jpg (19.9 Кб, 153 просмотров)
Maksimmm вне форума Ответить с цитированием
Старый 03.01.2012, 23:15   #10
Maksimmm
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 21
По умолчанию

Поможете с задачей? Заранее благодарен.
Maksimmm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы обработки массивов Ne1StoM Помощь студентам 7 23.05.2011 10:16
создание программ обработки массивов tracer Помощь студентам 4 12.05.2011 13:26
создание программ обработки массивов С++++ tracer Помощь студентам 1 12.05.2011 12:50
функции для формирования и обработки матриц aka_faith Общие вопросы C/C++ 0 15.05.2009 01:40
Программирование операций обработки двумерных массивов Дима82 Помощь студентам 16 12.05.2008 21:33