Форум программистов, компьютерный форум 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++ Создать класс с пятью методами нужно создать класс обычный с пятью методами помогите прошу!!! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
04.12.2011, 21:24
Вот код с массивом, но считывал бы я всё в тот же х
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    int  i,  n;
    ofstream file ( "f.txt" );
    cout<<"Vvedite n : ";cin >> n;
    double x, s;
    //разу выделили память под наш массив чисел
    //таким образом n может быть любым даже больше 100
    double *mas = new double[n];
    for ( i = 0 ; i < n ; i++ )
    {
        cout<<"mass["<<i + 1<<"] = ";
        cin>>x;
        file<<x<<" ";
    }
    file.close();
    ifstream  vvod ( "f.txt");
    s = 0;
    while ( !vvod.eof ())
    {
        vvod >> mas[i];
        s += mas[i]*mas[i];
        i++;
    }
    vvod.close();
    cout <<"summa ravna "<< s << endl;
    system("pause");
    return 0;
}
0
Миниатюры
Не могу понять ошибку в коде. Файлы.  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru