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

Элементы массива из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа на С http://www.cyberforum.ru/cpp-beginners/thread276996.html
Здравстуйте! Помогите исправить ошибку в коде программы на Turbo C. Даны действительные числа x,e(x не=0),e>0).Вычислить с точностью E бесконечную сумму и указать количество слагаемых ,,,, н=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k) программа не вычисляет,,в конце выводит всегда 0
C++ Метод класса Что дает спецификатор const в методе? char *getBuffer() const { return m_buffer; }; http://www.cyberforum.ru/cpp-beginners/thread276970.html
обход C++
Король шахматной доски решил выяснить боеспособность своей армии. Посыльный объехал все клетки поля и сделал записи обо всех войсках, имеющихся в государстве. Вам поручено упорядочить полученные данные для предъявления королю. Посыльный обозначал войска большими латинскими буквами P, K, S, L, F. Вы должны вывести этот список в неубывающем порядке, если P<K<S<L<F. Входные данные Во входном...
C++ PATH
Как в С++ добавить в PATH какуюнибудь папаку?
C++ Поведение неопределенной переменной http://www.cyberforum.ru/cpp-beginners/thread276938.html
Народ, поясните пожалуйста любопытную странность. Вот такой вот код: #include <iostream> using namespace std; class myclass { public: int i; myclass() {} }; int main()
C++ Король шахматной доски Король шахматной доски размером 8х8 находится на коне в одной из клеток своего королевства. Он очень озабочен тем, что некоторые клетки его королевства стали непригодными для путешествия верхом. Поэтому он хочет как можно быстрее добраться в свой замок (наш король всегда путешествует на коне). Вам предстоит выяснить для него маршрут или выяснить, что такого не существует. Входные данные... подробнее

Показать сообщение отдельно
Leningradeс
 Аватар для Leningradeс
10 / 10 / 1
Регистрация: 03.03.2011
Сообщений: 331
15.04.2011, 16:11     Элементы массива из файла
Приветствую товарищи программисты! Не подскажите как считать из txt файла элементы для массива из столбца 10^-2:
Сформировать массив вещественных чисел размером M * N . Память для массива выделяется динамически при M=5, N=4. Элементы массива считываются из файла, сформированного в задании 4, при 10^-2.
Вычислить :
1. количество элементов массива, лежащих в диапазоне от -0.5 до +0.5.
2. сумму элементов массива, расположенных после максимального элемента.
Элементы массива из файла

Вот пока что заготовка кода:
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
#include "modules.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>
#include <conio.h>
#define N 4
#define M 5
 
void module6 ()
{
    setlocale (LC_ALL, "Russian");
    while (1)
    {
        fflush(stdin);
        system ("cls");
        time_t d;
        time (&d);
        printf ("%s\n", ctime (&d));
        printf ("________________________________________________________________________________\nВыполняется Задание № 6\n\n");   
        int a = -2, b = 2; //Это убрать, заменить данными из файла
        printf ("Массив: ");
        massiv (a, b, N * M); //Вызов массива
        if (povtor () == 'n')
        {
            system ("cls");
            return;
        }
    }
}
Это функция создания массива:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "modules.h"
#include <stdio.h>
 
void massiv (int a, int b, int)
{
    float *M, sum = 0;
    int max = 0, min = 0;
    M = new float [N];
    for (int k = 0; k <= N; k ++)
    {
        M [k] = random (a, b);
        printf ("%+9f", M [k]);
        if (M [k] > M [max]) max = k;
        if (M [k] < M [min]) min = k;
        if (M [k] > 0) sum += M [max];
    }
    printf ("\nСумма максимальных элелементов = %f \n\n", sum);
        //Тут надо printf ("Кол-во элементов массива от -0,5 до +0,5 = %f\n", ?????????);
    delete [] M;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru