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

Найти количество ненулевых элементов в заданном файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ интересно http://www.cyberforum.ru/cpp-beginners/thread257536.html
Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам список создается в виде динамического массива структур. Ввод одной записи осуществляется в одной строке. Описание структур приводится после вариантов задания. При выполнении заданий высокой сложности...
C++ Построить график функции в C++ Разработать программу для определения точек пересечения графика функции y=k*sinα/α,(гиперболическая спираль) с осями координат. Так же построить график этой функции в промежутке от 40 до 100. Коэфицент k,α(альфа) задаются пользователем.Значение α(альфа) выбрать от 0 до 1.Рез-ты записать в файл,указанный пользователем. http://www.cyberforum.ru/cpp-beginners/thread257527.html
C++ Можно ли на основе vector'а создать двумерный массив
Доброго времени суток. Собственно, вопрос заключен в самой теме. Возможно ли создать двумерный массив с помощью класса vector? И если да, то как это делается?
C++ Контейнерные классы
Необходимо создать класс, содержащий упорядоченный по ключу двумерный ступенчатый массив, с методами добавления и удаления элементов. Использовать контейнер <list>.
C++ Застрял http://www.cyberforum.ru/cpp-beginners/thread257516.html
Не могу понять в чём проблема...в моей функции modul переменная Х считается правильно,а передаётся полнейший бред, та же ситуация и с переменными в других функциях,с подсчётом проблем нет,а передаёт вверх набор непонятных чисел,помогите разобраться #include<iostream.h> #include<math.h> #include<conio.h> float a={-0.3,0.1,-0.1,0.2,0.3,-0.1}; float x1={0.7,0.6,-0.4}; void modul (float...
C++ Разъясните ситуацию с ссылками. #include <iostream.h> void main(void) { int x=777; int &ir = x; double &dr=x; cout<<" x = "<<x<<endl; cout<<"ir = "<<ir<<endl; cout<<"dr = "<<dr<<endl; cout<<"adress x : "<<&x<<endl; подробнее

Показать сообщение отдельно
LaГushan
123 / 123 / 14
Регистрация: 12.03.2011
Сообщений: 227
15.03.2011, 11:35     Найти количество ненулевых элементов в заданном файле
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <fstream>
#include <iostream>
#include <string>
 
int main() 
{
    std::ifstream ifs("test.txt");
    if(!ifs.is_open()){std::cerr << "File not found";return 1;}
    std::string s;
    int k = 0;
    while(getline(ifs,s,' '))
    {
        if(atoi(s.c_str()) != 0)k+=1;
    }
    std::cout << "kolychestvo: " << k;
              ifs.close();
    
}
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2.
 
#include <fstream>
#include <iostream>
#include <string>
int main() 
{
    std::ifstream ifs("test.txt");
    if(!ifs.is_open()){std::cerr << "File not found";return 1;}
    std::string s;
    double k = 0;
    while(getline(ifs,s,' '))
    {
        k+=atof(s.c_str());
    }
    ifs.close();
    std::ofstream ofs("G:\\anothefile.txt");
    ofs<<k;
    ofs.close();
    
}
 
Текущее время: 09:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru