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

Структуры. Записать в файл имена всех студентов, у которых есть оценка 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление факториала, найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1164116.html
Хотел создать программу для нахождения факториала,но когда я ввожу оба числа ничего не происходит.Объясните пожалуйста почему? #include <iostream> #include<math.h> using namespace std; int...
C++ Работа с объектами Помогите пожалуйста написать программу: Создать класс, содержащий сведения о телефонах абонентов. Класс должен содержать следующие данные: фамилии абонентов, год установки телефона, номер телефона,... http://www.cyberforum.ru/cpp-beginners/thread1164114.html
Решение уравнения методом половинного деления C++
Решение уравнения методом половинного деления. \sqrt{x} - x + 3 = 0 Программа работает только положительных значениях интервала. Т.е. я понимаю что компилятору не нравится подставлять...
Ищу информацию по графам (кратчайший цикл) C++
Здравствуйте, я ищу информацию по циклам. У меня задачка найти кратчайший цикл в графе. Вот и я бы хотела литературу где описана данная задача. Хотяб алгоритм. Не могли вы бы скинуть литературу(если...
C++ как в решение из двух проектов из второго проекта обращаться к функциям из первого проекта http://www.cyberforum.ru/cpp-beginners/thread1164103.html
Собственно данная задача возникает, когда в Blank Solution добавляем проект модульных тестов к первому проекту Empty C++. К примеру первый проект в Solution MathModule, а второй MathModuleTest и...
C++ Реализовать класс "Матрица" Есть программки матриц (каждая отдельная), такие как - сложение/вычитание, умножение, транспонирование, обратная матрица. Нужно их запилить в класс. С ООП, пока только начал. Но готовый класс нужно... подробнее

Показать сообщение отдельно
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
02.05.2014, 17:36
Bored, вам вот тут, по моему, нужно if (a.name[i] == 3) кавычки добавить: if (a.name[i] == '3')
ну и по хорошему вы бы читали вначале имя, затем кол-во оценок

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
while (!f.eof())
{
    my a; bool bad = false;
    f >> a.name;
    for (int i = 0; i < 10; i++)
    {
        f >> a.mark[i];
        if (a.mark[i] == 3) bad = true;
    }
    if (bad)
    {
        // Запишем в файл нихарошего человека
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru