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

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

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

целое число K и файл, содержащий неотрицательные целые числа. - C++

22.11.2011, 17:53. Просмотров 991. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста мне с этой задачей
Дано целое число K и файл, содержащий неотрицательные целые числа. Вывести K-й элемент файла (элементы нумеруются от 1). Если такой эле-мент отсутствует, то вывести –1.

 Комментарий модератора 
Не нужно в чужой теме задавать свои вопросы, создавайте новую.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2011, 17:53     целое число K и файл, содержащий неотрицательные целые числа.
Посмотрите здесь:

C++ Дан текст, содержащий целые числа. Вывести на экран количество чисел в нем
C++ Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3.
C++ Кто может помогите. Дан файл, содержащий целые числа. Надо вычислить сумму всех чисел, расположеных до минимального значения в файле.
Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. C++
C++ Файл содержит числа и слова. Сформулировать файл, содержащий только числа.
C++ Дан список, содержащий целые числа. определить количество различных элементов этого списка
C++ Описать функцию F(m,n)=n!*m!/(n+m)!, где n, m - неотрицательные целые числа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
22.11.2011, 18:08
  #2

Не по теме:

Lifehouse, ко сейчас накидаю...

go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
22.11.2011, 18:09     целое число K и файл, содержащий неотрицательные целые числа. #3
Цитата Сообщение от Lifehouse Посмотреть сообщение
Вывести K-й элемент файла (элементы нумеруются от 1). Если такой эле-мент отсутствует, то вывести –1.
используйте fseek
-=ЮрА=-
Заблокирован
Автор FAQ
22.11.2011, 18:20     целое число K и файл, содержащий неотрицательные целые числа. #4
Цитата Сообщение от Lifehouse Посмотреть сообщение
Помогите пожалуйста мне с этой задачей
Дано целое число K и файл, содержащий неотрицательные целые числа. Вывести K-й элемент файла (элементы нумеруются от 1). Если такой эле-мент отсутствует, то вывести –1.
Только в случае отсутствия вывожу не -1 а сообщение File contain less elements than k = 25

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(i - 1 != k)
* * * * * * * * * * * * cout<<"File contain less elements than k = "<<k
* * * * * * * * * * * * * * * * <<endl<<"Number elemets in file : "<<i - 1<<endl;
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    int i,k;
    bool bNotEnd = true;
    double val;//Áóäåò ñîäåðæГ*ГІГј Гў Г±ГҐГЎГҐ i-ГҐ ÷èñëî Г±Г·ГЁГІГ*Г*Г*îå ГЁГ§ ГґГ*éëГ*
    ifstream ifs("dannie.txt");//Ïîòîê äëÿ Г°Г*áîòû Г± ГґГ*éëîì
    if(!ifs)
        cout<<"Error open dannie.txt\n";
    else
    {
        cout<<"Enter k : ";cin>>k;
        for(i = 1; i <= k && bNotEnd; i++)
        {
            ifs>>val;
            if(ifs.eof())
                bNotEnd = false;
        }
        if(i - 1 != k)
            cout<<"File contain less elements than k = "<<k
                <<endl<<"Number elemets in file : "<<i - 1<<endl;
        else
            cout<<"Value : "<<val<<endl;
        ifs.close();
    }
    system("pause");
    return 0;
}
dannie.txt
1 2 5 8 9 6


Enter k : 3
Value : 5
Для продолжения нажмите любую клавишу . . .

Enter k : 25
File contain less elements than k = 25
Number elemets in file : 6
Для продолжения нажмите любую клавишу . . .

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от go Посмотреть сообщение
используйте fseek
-- для решения этого алгоритма достаточно просто подсчитать число считываний, а вот fseek-ом не факт что сможите каждый раз на новое число попадать...

Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
22.11.2011, 18:30  [ТС]     целое число K и файл, содержащий неотрицательные целые числа. #5
Error open dannie.txt
gde mne nuzhno sozdat' etot tekstovii dokument ?
go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
22.11.2011, 18:35     целое число K и файл, содержащий неотрицательные целые числа. #6
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
а вот fseek-ом не факт что сможите каждый раз на новое число попадать...
Я говорил про бинарные файлы

Добавлено через 28 секунд
Lifehouse, в папке с исходным кодом
-=ЮрА=-
Заблокирован
Автор FAQ
22.11.2011, 18:42     целое число K и файл, содержащий неотрицательные целые числа. #7
Цитата Сообщение от Lifehouse Посмотреть сообщение
gde mne nuzhno sozdat' etot tekstovii dokument ?
- в одном каталоге с программой, если вы работаете в студии то в папке проекта
(in eng - in same directory as the exe-file
translit - v tom zhe kataloge gde i exe-file)
Миниатюры
целое число K и файл, содержащий неотрицательные целые числа.   целое число K и файл, содержащий неотрицательные целые числа.  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2011, 18:56     целое число K и файл, содержащий неотрицательные целые числа.
Еще ссылки по теме:

C++ Даны неотрицательные целые числа a, b. Найти F(a, b)
C++ Дан текст, содержащий целые числа. Вывести на экран наименьшее из имеющихся чисел
C++ Даны неотрицательные целые числа. Вычислить функцию Аккермана
Даны неотрицательные целые числа n и m. Вычислить функцию A(n, m) C++
Дано целое число. Вывести набор символов, содержащий цифры этого числа в обычном и обратном порядке C++

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

Или воспользуйтесь поиском по форуму:
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
22.11.2011, 18:56  [ТС]     целое число K и файл, содержащий неотрицательные целые числа. #8
-=ЮрА=-, posmotrite pozhaluista na etu zadachu Задача на матрицу
Yandex
Объявления
22.11.2011, 18:56     целое число K и файл, содержащий неотрицательные целые числа.
Ответ Создать тему
Опции темы

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