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

Не могу понять ошибку в коде. Файлы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор + для вектора http://www.cyberforum.ru/cpp-beginners/thread398533.html
class vector { private: double *v; int n; public: vector(); vector(int); int size() const; vector(const vector &src) {
C++ код внутри, как задать? возможно ли в С++ написать код , который при выполнении будет просить тебя ввести число, а отталкиваясь от числа создать столько же переменных и присваивать им значения внутри? но тип заранее будет известен как это примерно можно реализовать? http://www.cyberforum.ru/cpp-beginners/thread398527.html
Ошибки в коде. C++
// 111.cpp: определяет экспортированные функции для приложения DLL. // #include "stdafx.h" #include <windows.h> #define LtClient 0x34E774 #define dmg 0xAC95CO
динамический массив в С++ C++
Подскажите как задать массив у которого размер зависит от количества ввода данных с клавиатуры как то используя strlen
C++ наследование классов http://www.cyberforum.ru/cpp-beginners/thread398473.html
нужно создать программу состоящую из классов по принципу наследования то есть отец-сын-внук заранее спасибо!!
C++ Создать класс с пятью методами нужно создать класс обычный с пятью методами помогите прошу!!! подробнее

Показать сообщение отдельно
C++++++
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 11

Не могу понять ошибку в коде. Файлы. - C++

04.12.2011, 15:23. Просмотров 382. Ответов 4
Метки (Все метки)

Вот задание: Записать в файл F действительные числа. Прочитать данные из файла и найти сумму квадратов компонент файла.
Вот мой код программы:
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 <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <conio.h>
#include <math.h>
void main()
{
int  i,  n , x, s, f;
ofstream file ( "f.txt" );
cout<<"Vvedite kolichestvo chisel: ";
cin >> n;
for ( i = 0 ; i < n ; i++ )
{
    cin >> x;
    file <<  x  << " ";
}
file.close();
ifstream  vvod ( "f.txt");
int mas[100] ;
i = 0;
do
{
vvod >> mas[i];
s+=pow(mas[i],2);
}
while ( !vvod.eof ());
vvod.close ();
cout <<"summa ravna "<< s;
getch();
}
Программа работает, но не правильно считает сумму квадратов.Не могу понять почему, вроде все правильно написано. Помогите пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru