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

Измените программу так, чтобы массив Y заполнялся значениями функции. Функция, отрезок и количество элементов выбирается из таблицы в соответствии с - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Защитить массив от неправильного ввода http://www.cyberforum.ru/cpp-beginners/thread898309.html
Вот немного не корректно работает, подскажите как сделать правильно. Нужно так, если в массив вводя число прописью то он выбивал ошибку ну или вводят число больше 5 или меньше 1. #include <iostream> int main() { setlocale(LC_ALL,"rus"); int arr,a=0,i; printf("Пять оценок студента:"); do { scanf("%i", &arr);
C++ Одиночное наследование, иерархия классов "Шахматная фигура" Люди добрые помогите пожалуйста написать программу на с++. Создать иерархию классов шахматная фигура - абстрактный класс, содержащий поле- цвет. создать-производные классы все фигуры, содержащие своё названием координаты позиции на доске. определить конструктор копирования, оператор присваивания через соответствующие функции базового класса . продемонстрировать работу классов http://www.cyberforum.ru/cpp-beginners/thread898307.html
Шифровка и расшифровка текста C++
Зравствуйте! нижепредставленный код шифрует данные списком без проблем. Обратно не расшифровывает. Вернее, создаёт файл, но не то в нём записано. Собственно, сам код: // Ваирант 6.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; // Элемент списка (двунаправленного)
C++ Реализовать операции с набором из объектов, состоящих из источник света в формате l- яркость , d-рассеивание , i-интенсивность
объект: источник света в формате l- яркость , d-рассеивание , i-интенсивность. Из объектов строится набор конкретных значений. размер набора может изменяться динамически. реализовать операции с набором: динамическое изменение размера , добавление элементов , заполнение набора случайными значениями , получение элемента из набора, изменение элемента в наборе, сортировка набора.
C++ Программа должна распечатывать прописью значение суммы в долларах,если введена сумма в рублях,или... http://www.cyberforum.ru/cpp-beginners/thread898261.html
Суммы денег могут вводиться в рублях и долларах.Программа должна распечатывать прописью значение суммы в долларах,если введена сумма в рублях,или значение суммы в рублях,если введена сумма в долларах.
C++ Как подключить библиотеку (*.lib) Нашел библиотеку для загрузки изображений: http://www.sources.ru/cpp/cpp_cximage.shtml Не пойму как в свой проект подключить. У меня VS2010, в ней эта либа не собирается. Пришлось на виртуалке в VC6.0 откомпилить. Появился lib файл, его я перемещаю в папку своего проекта вместе с xImage.h, Оба подключаю: #pragma comment (lib, "cximage.lib") #include "xImage.h" И вылазиет 62 ошибки. Что не... подробнее

Показать сообщение отдельно
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 125
11.06.2013, 11:31  [ТС]     Измените программу так, чтобы массив Y заполнялся значениями функции. Функция, отрезок и количество элементов выбирается из таблицы в соответствии с
так написанно в задании, но по теории там выше приведен пример. Может вот это?

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
#include <iostream.h>
#include <math.h>
  double * bubble(double * a, int m, int n)  //puzirkom sortirovka
     {          //a-massiv, m-nachalo, n-konec uchastka sortirovki
     char is=1;
     int i;
     double c;
       while(is)
       {   is=0;
       for (i=m+1; i<=n; i++)
       if ( a[i] < a[i-1] )
       {    c=a[i];
        a[i]=a[i-1];
        a[i-1]=c;
        is=1;
       }
       }
       return a;
     }//bubble
 
void main()
{ double *y;
 
  int  n,i;
  cout << "Input n="; cin >>n;  //kol-vo elementov masiva
 
  y=new double [n];
  if (y==NULL) {cout<< "Ne hvatilo pamati!!!\n";return;}
 
  for (i=0; i<n; i++)   //vvodim elementy massiva
    { cout <<"y["<<i<<"]=";
      cin >> y[i];
    }
 
  y=bubble(y,0,n-1);  //sortiruem massiv y ot nachala do konca
 
  cout<<"Sortirovano:\n" ;
  for (i=0; i<n; i++)
    {
      cout <<"y["<<i<<"]="<< y[i]<<'\n';
    }
  
cin.get(); cin.get();
  delete []y;
}//main
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru