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

Тема в разделе "C/C++/C#", создана пользователем -, 19 дек 2010.

  1. Гость

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

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Ну тогда показывай как ты голову ломала и что получилось...
     
  3. Гость

    Да бред полный.
    Код (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);
    Пока сделала только ввод данных
     
  4. Rififi

    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
     
  5. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Тут подразумевается файл с числами, разделенными пробелами?
     
  6. Гость

    да
     
  7. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Решение первого задания тебе дали) Ждем решения второго...
     
Загрузка...

Поделиться этой страницей