• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

текстовый файл

  • Автор темы Guest
  • Дата начала
G

Guest

Помогите пожалуйста с задачами. Сломала уже голову, не пойму как решить.
1) Есть типизированный файл. Его элементы числа. Найти сумму первого и последнего элеметов.
2)Создать текстовый файл. Найти количество строк начинающихся с буквы А.
 
G

Guest

Ну тогда показывай как ты голову ломала и что получилось...
Да бред полный.
C++:
int i,A[N],s;
FILE*fp;
fp=fopen("C:\\chisla.txt", "r");
if(fp==NULL) {
printf("net dannuh");
return 1;}
for(i=0;i<=N;i++)
if (0==fscanf(fp,"%d",&A[i])){
printf("ne hvataet dannuh ");
return 1;}
fclose(fp);
Пока сделала только ввод данных
 
R

Rififi

Вера

1.

C++:
#include <iostream>
#include <fstream>

#include <locale>

/*
1) Есть типизированный файл. Его элементы числа. Найти сумму первого и последнего элеметов.
*/

int main()
{
setlocale(LC_ALL, "");

std::ifstream ifs("numbers.txt");
if (!ifs)
{
std::cerr << "File is not found." << std::endl;
return 0;
}

int first;
ifs >> first;

int last = 0;
while (!ifs.eof())
ifs >> last;

const int sum = first + last;
std::cout << "Sum = " << sum << std::endl;

return 0;
}

Для примера содержимое файла numbers.txt

1
2
3
4
5
6
7
8
9
10

Вывод программы:

Sum = 11
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!