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

Помгите найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить файл натуральными числами http://www.cyberforum.ru/cpp-beginners/thread896196.html
Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти среди компонент квадраты четных чисел. (Я сделал макет, все правильно, но осталось выполнить само задание! Помогите пожалуйста!) #include <iostream> #include <conio.h> #include <cstdlib> #include <cmath> #include <ctime> #include <string> #include <fstream>
C++ По заданной логической формуле построить эквивалентную логическую формулу, в которой знак отрицания встречается только перед переменными По заданной логической формуле построить эквивалентную логическую формулу, в которой знак отрицания встречается только перед переменными. Указания. Воспользоваться эквивалентными преобразованиями NOT NOT переменная -> переменная NOT(формула1 OR формула2) -> NOT (формула1 ) AND NOT(формула2) NOT(формула1 AND формула2) -> NOT (формула1 ) OR NOT(формула2) http://www.cyberforum.ru/cpp-beginners/thread896194.html
Задача с перечислениями C++
Имеется пронумерованный список деталей: 1 - шуруп, 2 - гайка, 3 - винт, 4 - гвоздь, 5 - болт. Составить программу, которая по номеру детали выводит на экран её название. Требуется сделать эту задачу с перечислениями.
C++ Добавить в задачу функцию
Помогите пожалуйста, вот задача, требуется переделать её так чтобы она была с функцией. #include <iostream> #include<string> using namespace std; struct Ticket{ int vagon; int place; Ticket():vagon(0),place(0){};
C++ HEX string => int http://www.cyberforum.ru/cpp-beginners/thread896151.html
Доброе время суток. Возникла необходимость преобразовать шестнадцатиричную строку в int. Пробовал разные вариации с sprintf, но они не привели к успеху. char *str = (char*)Response.substr(SplitPos+4, 2); // str = ac // 0xAC = 172. Как выполнить такое преобразование? Добавлено через 29 минут Решение найдено:
C++ клиент банка вкладывает сумму денег, равную S при P% в месяц клиент банка вкладывает сумму денег, равную S при P% в месяц. Через 4 месяца он внес еще S1 вклад. Вклад находился на счету 5 месяцев. После этого вкладчик все насчитанные ему проценты. Определить эту сумму (Пожалуйста, можно сделать простенькую программку, на уровне школьников?!)))) подробнее

Показать сообщение отдельно
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 130
09.06.2013, 15:32     Помгите найти ошибку
Составить программу решения поставленной задачи:
1. Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) с оформить в виде функции. Аргументы и значения функций сохранить в отдельных массивах.
2. В массиве значений найти минимальный и максимальный элементы.
3. Найти среднее значение элементов массива значений функции, и подсчитать количество элементов больших среднего значения.

формула 3*x*x*cos(x/4) в промежутке a=pi/3; b=3pi/5; m=20;

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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <windows.h>
 using namespace std;
 void Poshyk ();
int main ()
{  SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    Poshyk();
    return 0;} 
void Poshyk()
{  int const N = 20;
    double M[N], K[N]; 
    int const p = 3.14;
    double a = p/3;
    double b = 3*(p/5);
    int m = 0, i = 0; double s=0,sr=0,k1=0;
    cout<<"20 znachenij х, v diapasone [a, b]:\n";
    while (m != 20)
    {i++;
     cin>>K[i];
     m++;
    cout<<K[i]<<"\t";}
    cout<<endl;
    for (int i = 1; i <= N; i++) // это нашла массив по формуле
    {M[i] = 3*pow(K[i], 2)*cos(K[i]/4);  s=s+M[i];
    cout<<"f("<<K[i]<<") = "<<M[i]<<endl; }
    double max=M[0],min=M[0];
{if (max>M[i]) max=M[i]; // Нахожу минимальное и максимальное значание;
if (min<M[i]) min=M[i];}
sr=s/20; // Среднее значание
{if (M[i]>sr) k1++;} // больше среднего
    cout<<"min= "<<min<<"\n"<<"max= "<<max<<"\n"<<"srednee znachenie= "<<sr<<"\n"<<"kol= "<<k1<<"\n";
system("PAUSE");}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru