Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
RAEman
0 / 0 / 0
Регистрация: 01.03.2011
Сообщений: 32
#1

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

15.03.2011, 08:32. Просмотров 860. Ответов 2
Метки нет (Все метки)

Пожалуйста помогите сделать программы:
  1. Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти кол-во ненулевых элементов в заданном файле.
  2. Дан текстовый файл, содержащий вещественные числа. Найти сумму элементов в данном файле и записать в другой файл.
  3. Дан текстовый файл, содержащий в первой строке размерность квадратной матрицы (n<=20) из целых чисел, со второй - построчно значения элементов матрицы. Найти значение минимального значения каждого столбца и записать в другой файл.
  4. Дан текстовый файл. заменить все символы 'k' на 'n' и наоборот(другая программа)
  5. Дан текстовый файл. Вставить в начало каждой строки ее номер.

http://www.cyberforum.ru/cpp-beginners/thread1083957.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 08:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти количество ненулевых элементов в заданном файле (C++):

Найти количество ненулевых элементов и сумму элементов, значения которых меньше 2
Найти кол-во ненулевых элементов и сумму элементов , значения которых меньше...

Найти произведение ненулевых элементов и количество нулевых элементов
дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых...

Найти количество ненулевых элементов массива
Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых...

Найти количество ненулевых элементов, расположенных в заштрихованной части матрицы
Дана действительная квадратная матрица порядка n. Найти количество неоулевых ...

Найти самое короткое слово в заданном текстовом файле и количество его повторений
Дан код, который выводит самое короткое слово в заданном текстовом файле и...

2
LaГushan
124 / 124 / 42
Регистрация: 12.03.2011
Сообщений: 227
15.03.2011, 11:35 #2
Лучший ответ Сообщение было отмечено RAEman как решение

Решение

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();
    
}
1
RAEman
0 / 0 / 0
Регистрация: 01.03.2011
Сообщений: 32
28.03.2011, 08:33  [ТС] #3
Мне нужно срочно 4 и 5 помогите студенту!!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2011, 08:33
Привет! Вот еще темы с решениями:

В заданном целочисленном массиве найти количество уникальных элементов и сумму всех элементов
В массиве, состоящем из п целых элементов, вычислить: - количество различных...

Найти количество нулевых элементов в заданном массиве
Помогите решить задачу: 1. Написать программу, которая подсчитывает...

Найти количество нулевых элементов в заданном целочисленном массиве
Напишите программу, печатающую количество нулевых элементов в заданном...

Найти количество элементов массива, лежащих в заданном диапазоне
Необходимо вывести количество элементов массива, лежащих в диапазоне от А до В....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru