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

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

Восстановить пароль Регистрация
 
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
28.11.2013, 22:41     Задача на файлы. Вывести количество этих чисел и их сумму #1
Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа несколькими пробелами. Вывести количество этих чисел и их сумму. \

Я понимаю,что это возможно решите за меня

Помогите с ФАЙЛАМИ.Очень нужно и срочно)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 22:41     Задача на файлы. Вывести количество этих чисел и их сумму
Посмотрите здесь:

Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр C++
C++ Найти последние три числа кратные четырем в диапазоне от 1 до N. Вычислить сумму этих чисел
Ввести 2 числа. Если первое введенное число больше второго, то вычислить разность этих чисел, в противном случае –их сумму C++
Сделать масивом.Дано 5 действительных чисел. Вычислить сумму квадратных корней модулей этих чисел C++
Если в последовательности из 3-х чисел есть число 7, вычислить произведение этих чисел; иначе - сумму C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 00:48     Задача на файлы. Вывести количество этих чисел и их сумму #2
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 <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    int *m,n=0;
    m=(int*)malloc(sizeof(int));
    ifstream file("D:\\file.txt");
    char tm1[256],tm2[256];
    while(!file.eof())
    {
        if(file.eof()) break;
        file.getline(tm1,256);
        m=(int*)realloc(m,sizeof(int)*(1+n));
        for(int i=0,j=0;i<strlen(tm1);i++)
        {
            if(tm1[i]!=' ')
            {
                tm2[j]=tm1[i];
                j++;
            }
            if(i==strlen(tm1)-1)
                tm2[j]=0;
        }
        m[n]=atoi(tm2);
        n++;
    }
    for(int i=0;i<n;i++)
        cout<<m[i]<<" ";
    file.close();
    free (m);
    system("pause>null");
    return 0;
}
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
29.11.2013, 01:45  [ТС]     Задача на файлы. Вывести количество этих чисел и их сумму #3
Alex566, извините, но компилятор не распознает malloc,realloce..это как моно исправить?
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 01:47     Задача на файлы. Вывести количество этих чисел и их сумму #4
Подключить билиотеку
C++
1
#include <stdlib.h>
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
29.11.2013, 01:55  [ТС]     Задача на файлы. Вывести количество этих чисел и их сумму #5
Alex566, '#include <stdlib.h>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>55.cpp(3): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>55.cpp(4): warning C4627: '#include <fstream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>55.cpp(38): fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
вот такие ошибки выдает(......БОльшое спасибо вам)
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 02:28     Задача на файлы. Вывести количество этих чисел и их сумму #6
Вы создали не пустой проект а с предварительно скомпилированными заголовками. Допишите еще #include "StdAfx.h"
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
29.11.2013, 03:01  [ТС]     Задача на файлы. Вывести количество этих чисел и их сумму #7
Alex566, спасибо вам большое за терпение..но у меня выдает еще warning C4018: '<' : signed/unsigned mismatch....извините за беспокойство)
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 03:14     Задача на файлы. Вывести количество этих чисел и их сумму #8
По идеи проект все равно должен компилироваться. Если не нравится это предупреждение замените строку
C++
1
for(int i=0,j=0;i<strlen(tm1);i++)
на
C++
1
for(unsigned int i=0,j=0;i<strlen(tm1);i++)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 22:45     Задача на файлы. Вывести количество этих чисел и их сумму
Еще ссылки по теме:

Из файла прочитать все значения, вычислить сумму этих чисел C++
C++ Найти сумму положительных элементов массива и количество этих элементов
C++ Дано трехзначное число, перевернуть его (465 -> 564) и найти сумму и произведение этих чисел

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

Или воспользуйтесь поиском по форуму:
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
03.12.2013, 22:45  [ТС]     Задача на файлы. Вывести количество этих чисел и их сумму #9
она не выдает количество и сумму
Yandex
Объявления
03.12.2013, 22:45     Задача на файлы. Вывести количество этих чисел и их сумму
Ответ Создать тему
Опции темы

Текущее время: 00:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru