Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 05.02.2012
Сообщений: 17
1

Найти сумму первого и последнего элемента текс. файла.

08.04.2012, 19:12. Показов 1301. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
К примеру есть текстовый файл содержащий 123456789, нужно открыть его для чтения найти сумму первого и последнего элемента (в нашем случае 1+9=10) и вывести на экран.

C++
1
2
3
4
5
int dig; //симол
FILE* file=fopen("test.txt", "r"); // открываем файл для чтения
dig=getc(file); // получаем первый элемент
Memo1->Lines->Text=Memo1->Lines->Text+(char)dig; // выводим для проверки
fclose(file);
Вопрос, как получиться последний элемент?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2012, 19:12
Ответы с готовыми решениями:

Найти сумму первого и последнего элемента текс. файла.
К примеру есть текстовый файл содержащий 123456789, нужно открыть его для чтения найти сумму...

Списки. Найти сумму первого и последнего элемента
Двунаправленный список.Найти сумму первого и последнего элемента.Заранее спасибо

Найти сумму первого и последнего элемента списка
Двунаправленный список.Найти сумму первого и последнего элемента. спасибо

Найти сумму первого и последнего элемента массива
В массиве А из 15 вещественных элементов найти сумму наибольшего и наименьшего элементов. ...

2
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.04.2012, 19:24 2
Прочитай его как std::string и потом работай с этой строкой
C++
1
2
3
4
int sum;
std::string str;
file>>str;
sum =  atoi(str[0])+atoi(  str[  str.size()-1 ] );
0
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
09.04.2012, 06:17 3
попробуй так
C++
1
2
3
4
5
6
7
8
int dig; //симол
int dig2; 
FILE* file=fopen("test.txt", "r"); // открываем файл для чтения
dig=getc(file); // получаем первый элемент
fseek(file,-1,SEEK_END);
dig2=getc(file);
Memo1->Lines->Text=Memo1->Lines->Text+(char)dig+(char)dig2; // выводим для проверки
fclose(file);
0
09.04.2012, 06:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2012, 06:17
Помогаю со студенческими работами здесь

Найти сумму первого и последнего элемента и заменить ею предпоследний элемент массива
Ввести массив А(n). Все нечетные по значению элементы, стоящие на четных адресах переписать в...

Найти сумму первого и последнего из чисел файла
В текстовом файле file1.txt находятся числа по одному в строке. Найти сумму первого и последнего из...

Найти сумму элементов первого столбца матрицы без одного последнего элемента
задача: Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов...

Односвязный список. Вывести сумму последнего элемента и первого, предпоследнего и последнего и т.д.
Считываю с клавиатуры числа пока не встречаю 0. Например 1 3 7 5 8 1 0 Вывожу суму последнего...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru