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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
#1

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

28.11.2013, 22:41. Просмотров 451. Ответов 8
Метки нет (Все метки)

Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа несколькими пробелами. Вывести количество этих чисел и их сумму. \

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

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

Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое число, количес - C++
Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое...

Сгенерировать случайное трехзначное число и вывести на экран их сумму и произведение этих чисел - C++
Сгенерировать случайное трехзначное число и вывести на экран их сумму и произведение этих чисел.

Определить среди всех двузначных чисел те,которые делятся на сумму этих чисел - C++
Определить среди всех двузначных чисел те,которые делятся на сумму этих чисел. Полный код можно,а то уже битый час не могу понять.

Если в последовательности из 3-х чисел есть число 7, вычислить произведение этих чисел; иначе - сумму - C++
Задача: Составить программу, в которой пользователь вводит с клавиатуры 3 числа. Если в последовательности из 3-х чисел есть число 7,...

Сделать масивом.Дано 5 действительных чисел. Вычислить сумму квадратных корней модулей этих чисел - C++
Дано 5 действительных чисел. Вычислить сумму квадратных корней модулей этих чисел

Найти количество отрицательных чисел, количество нулевых и подсчитать сумму положительных чисел - C++
Т.к. я полный 0 в этом, вынужден обратиться к профи) надеюсь на вашу помощь. 1. Произвести следующую обработку 15 целых чисел: найти...

8
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;
}
1
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
29.11.2013, 01:45  [ТС] #3
Alex566, извините, но компилятор не распознает malloc,realloce..это как моно исправить?
0
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 01:47 #4
Подключить билиотеку
C++
1
#include <stdlib.h>
0
анита иванова
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 ==========
вот такие ошибки выдает(......БОльшое спасибо вам)
0
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 02:28 #6
Вы создали не пустой проект а с предварительно скомпилированными заголовками. Допишите еще #include "StdAfx.h"
0
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
29.11.2013, 03:01  [ТС] #7
Alex566, спасибо вам большое за терпение..но у меня выдает еще warning C4018: '<' : signed/unsigned mismatch....извините за беспокойство)
0
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++)
1
анита иванова
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 21
03.12.2013, 22:45  [ТС] #9
она не выдает количество и сумму
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 22:45
Привет! Вот еще темы с ответами:

Из файла прочитать все значения, вычислить сумму этих чисел - C++
Всем доброго времени суток!!!! Помогите разобраться, пожалуйста! Нужно создать массив случайных чисел, занести его в файл. Из файла...

Подсчитать элементы массива меньшие нуля и вывести сумму этих элементов - C++
1. Ввести с клавиатуры одномерный массив из 5 чисел , подсчитать элементы меньше нуля и вывести сумму этих элементов на экран монитора.

Найти последние три числа кратные четырем в диапазоне от 1 до N. Вычислить сумму этих чисел - C++
Найти последние три числа кратные четырем в диапазоне от 1 до N. Вычислить сумму этих чисел.

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


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
03.12.2013, 22:45
Ответ Создать тему
Опции темы

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