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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать сумму "серых" элементов, а "черные" сложить только один раз http://www.cyberforum.ru/cpp-beginners/thread1145678.html
Помогите с заданием, нужно подсчитать сумму "серых" элементов, а "черные" сложить только один раз, чтобы не было двум одинаковых сумм. #include <iostream> #include <stdlib.h> #include...
C++ Правильная скобочная последовательность Привет, не могу понять как писать стеки и очереди,а лабу надо срочно сдать. Проверить, является ли данная строка, состоящая только из символов «(», «)», «», правильной скобочной последовательностью,... http://www.cyberforum.ru/cpp-beginners/thread1145677.html
C++ Найти сумму по формуле
Дали решать такую вот задачку, но вот проблема я таких не когда не решал.. Кто знает как ее решать, прошу помочь. Даны вещественные числа u, v, натуральные n. Найти S=\sum_{k=1}^{n}(a\kappa...
C++ Cu++,NetBeans IDE
Нужно сделать одну задачку в среде програмирования NetBeans IDE Арифметика: Z=1\√a+ √2 Текст: Составить программу, в которой вводится число минут. Вывести целое количество часов и секунд.
C++ Сколько раз в строке встречается данный символ? http://www.cyberforum.ru/cpp-beginners/thread1145648.html
Даров всем. Помогите плиз....Дано стихотворение. Сколько раз в строке встречается данный символ Добавлено через 30 минут #include <iostream> using namespace std; int main() { char...
C++ Map/set iterator not dereferencable Есть два класса, первый: class AnimationManager { public: String currentAim; std::map<String, Animation> animList; AnimationManager() подробнее

Показать сообщение отдельно
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 407

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

11.04.2014, 19:58. Просмотров 178. Ответов 0
Метки (Все метки)

Здравствуйте. Нужно найти в строчке все символы и вычислить их среднее арифметическое. Всё работало, но когда стал делать работу с файлами, программа запускается но не хочет прочитывать символы

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
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    char str[] = {0};
    cin.getline(str,1024);
    ifstream fin("F.txt");
    int i=0;
 for(int i=0; i='/0'; i++)
   {
    fin>>str[i];
  }
    long mult = 1;// сумма
    long nDig = 0;//колво цифр  в строке
    for(int i = 0; str[i] != '\0'; i++)
    {
        if(isdigit(str[i]))
        {
            nDig++;
            mult += (str[i] - '0');
    }
    }
    double pr=mult/nDig;
    if(nDig == 0)
        cout<<"Digit not find!\n";
    else
        cout<<"Znach:"<<pr<<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru