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

подскажите пожалуйста в чем ошибка) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачи на функции и массив http://www.cyberforum.ru/cpp-beginners/thread1036035.html
Задача №1 по теме Функции Задача №2 по теме Расчет суммы или количества элементов массива, удовлетворяющих некоторому условию Задача №3 по теме Двумерный массив Помогите с решением, заранее огромное спасибо!
C++ map, условие по отсутствию ключа У меня есть карта, и нужно организовать операцию, если в карте нет заданного ключа. Я хотел вот так map <int,vector<int>> invert; map <int,vector<int>>::iterator find; find=invert.find(key); if (find==0){...} Но что-то ошибка(не при компиляции) http://www.cyberforum.ru/cpp-beginners/thread1036030.html
C++ Создание своего класса
Пытаюсь создать свой класс - AM_Demodulator.h Написал вот это, но компилятор ругается #include <iostream> #include <cmath> using namespace std; class AM_Demodulator { public: void operators(double sAM, double F_s, int omega_0) {
Задача по массиву C++
C++ Определить среднее арифметическое чётных элементов третьего столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread1035992.html
Дан двумерный массив целых чисел. Определить: среднее арифметическое чётных элементов третьего столбца; среднее арифметическое элементов четвёртой строки, кратных трём.
C++ Внедрение! Вот вопрос как внедрить свой код в Другую программу , игру ? подробнее

Показать сообщение отдельно
stima
444 / 293 / 20
Регистрация: 22.03.2011
Сообщений: 957
Завершенные тесты: 2
10.12.2013, 18:38     подскажите пожалуйста в чем ошибка)
Я добавил коментарии
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
#include <stdio.h>
 
#define MAX_SIZE 128
 
int main(void)
{
    FILE *fd = NULL;
    const char filename[] = "C:\\file.txt";  //полынй путь к файлу который мы будем открывать
 
    if ((fd = fopen (filename, "r")) == NULL); //елси fopen вернет NULL, то
    {
        printf("can not open file\n"); //выведем сообщение
        return 1; //выйдем из программы
    }
 
    //файл удачно открыт
 
    int y[MAX_SIZE]= {0};
    int x[MAX_SIZE] = {0};
    char line[MAX_SIZE] = {0};
 
    int count = 0;
    for (; fgets(line, MAX_SIZE, fd); ++count) //считываем с файла размером MAX_SIZE
    {
        sscanf(line, "%d ; %d", &x[count], &y[count]);   //парсим строку по нужному паттерну
        printf("x = %d ; y = %d\n", x[count], y[count]);  //выводим то что мы получили
    }
    //прочитали все
 
    fclose(fd); //закрыли файл
 
    int x_summ = 0, y_summ = 0, xy_summ = 0, x2_summ = 0;
    for (int i = 0; i < count; ++i) //начали суммировать по количеству прочитанных данных
    {
        x_summ += x[i];
        y_summ += y[i];
 
        xy_summ += x[i] * y[i];
        x2_summ += x[i] * x[i];
    }
 
    double a = (count * xy_summ - x_summ * y_summ) / (count * x2_summ - x2_summ); 
    double b = (y_summ - a * x_summ) / count;
 
    printf("y = %fx + %f\n", a, b); //вывли нужные нам данные
    return 0; //вышли
}
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru