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

Как получить переменные из файла начиная со второй - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Идентичность двух матриц http://www.cyberforum.ru/cpp-beginners/thread761658.html
Здравствуйте, у меня задание написать 2 матрици. Я написал для матриц которые :возвращала true если элементы матрица образует семетрию по вертикали ,в противном случае false. А теперь мне задание теже самые матрици передать так чтоб :возвращала true если элементы матрица абразует идентичность ,в противном случае false. Я так понял что место symmetric надо писать is_identity Я изменял...
C++ Составить файл, содержащий инвертированные строки заданного файла Задача: Составить файл, содержащий инвертированные строки заданного файла. План действий: 1) Открыть файл для чтения + 2) Считать первую строку из файла - 3) определить длину считываемой строки + 4) Составить цикл, в котором будет инвертироваться строка + 5) проделать с каждой строкой файла ... http://www.cyberforum.ru/cpp-beginners/thread761634.html
C++ Объясните, для чего нужны некоторые строчки в коде(using namespace, new, int main)
#include <iostream> using namespace std; //для чего эта строчка int main(void) // что нужно изменить чтобы было void main() { unsigned count; unsigned result(1); unsigned number_m; bool contains = false; cout<<"Count of numbers : "; cin>>count;
C++ Код, написанный на Borland C++ не работает в Dev C++
программа на Си++ пользуюсь DEV-CPP Не могу разобраться почему не работает программа. Если у кого есть время помогите пожалуйста. задание: нарисовать змею ползущую в горку . вот код
C++ Рассчитать время выполнения алгоритма http://www.cyberforum.ru/cpp-beginners/thread761588.html
рассчитать время выполнения алгоритма со сложностью О (n^2) для n=10000 если время выполнения для n=1000 равно 0,1 мсек помогите пожалуйста с ответом, у меня получилась 1 мсек, но я не уверена
C++ Почему в функцию можно передавать аргументы с амперсандом или без него и результат тот же самый? К примеру : int main() { int x=3, y=4; swap(&x,&y); return 0; } void swap(int* a, int* b){ int tmp = *a; *a = *b; подробнее

Показать сообщение отдельно
florgas
5 / 4 / 0
Регистрация: 28.09.2010
Сообщений: 345

Как получить переменные из файла начиная со второй - C++

14.01.2013, 19:58. Просмотров 365. Ответов 0
Метки (Все метки)

В файле INPUT.TXT есть переменные:
1
2
3
4
5
Как с помощью ifstream in("INPUT.TXT");
in >>

Получать переменные не с первой, а начиная со второй. Ибо у меня в текстовом файле первое число - кол-во последующих строк, а лишь дальше идут сами строки. А Когда я создаю цикл вытаскивания данных из файла, у меня первая цифра тоже принимается как одна из строк.

Вот код:
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
#include <iostream>
#include <fstream>
 
using namespace std;
 
int a, x=0, q=0, w=0, money[100];
 
int main(){
 
    ifstream in("INPUT.TXT");
    in >> a;
    while (x<=a){
        in >> money[x];
        if (money[x]==1) q+=1;
        else w+=1;
        x+=1;
    }
    in.close();
 
    ofstream out("OUTPUT.TXT");
    if (q>w) {
        out << q;
    }
    else out << w;
    out.close();
    return 0;
}
Вот сам текст задания:
На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые – гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы все монетки были повернуты вверх одной и той же стороной.

Входные данные

В первой строке входного файла INPUT.TXT записано натуральное число N (1 <= N <= 100) – число монеток. В каждой из последующих N строк содержится одно целое число – 1 если монетка лежит решкой вверх и 0 если вверх гербом.

INPUT.TXT OUTPUT.TXT
5 2
1
1
0
1
1
0
Добавлено через 44 минуты
Решено.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru