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

Работа с файлом. Отпечатать информацию о спортсменах, набравших в соревновании не менее М баллов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ .Выбрать три различные точки из заданного множества точек на плоскости http://www.cyberforum.ru/cpp-beginners/thread857311.html
:cry:Очень прошу, помочь мне с задачами, никак не получаются, через несколько часов сдавать!!!! 2.Выбрать три различные точки из заданного множества точек на плоскости, так чтобы была минимальная разность между количествами точек лежащих внутри и вне треугольника с вершинами в выбранных точках Буду очень вам благодарна!!!!
C++ Игра космические войны У меня курсовая работа по ООП игра Космические войны. Нужно на C++ (в консоли) сделать. Игра такая: снизу корабль пользователя, а с верхней части экрана случайно появляются другие кораблики, пользователь нажимает кнопку и стреляет в них. Необязательно чтобы было красиво, можно чтобы и квадратики были. Пожалуйста, помогите. Если есть что нибудь похожее, скиньте. На днях надо сдавать, а я встрял. http://www.cyberforum.ru/cpp-beginners/thread857299.html
Вводится число N. Определить максимальную четную цифру этого числа. и блок схему для нее C++
Пример. Вводится число N. Определить максимальную четную цифру этого числа. и блок схему для нее
C++ как вывести результат в файл?
#include <iostream> using namespace std; int main() { int i,j,a,m,n; int mas; a=36; for(i=0; i<6; i++) for(m=0, n=i; n>=0; m++,n--) mas=a--; for(i=1; i<6; i++)
C++ Поиск файлов определенного расширения http://www.cyberforum.ru/cpp-beginners/thread857248.html
Доброго времени суток. Есть такая проблема. Надо найти в каталоге (его вводит пользователь и этот момент у меня есть) все файлы определенных форматов (.ini и .csv) и добавить все имена в массив для дальнейшей обработки. Заранее спасибо. Добавлено через 27 секунд Поиск надо только в каталоге который ввел пользователь, по подкаталогам проходить не надо.
C++ Процедуры , функции , макросы Процедуры , функции, макросы в ООП . Что такое ? в чем разница между ними ? в каких случаях применяются ? объясните пожалуйста , и , если можно, ссылку на литературу об этом. подробнее

Показать сообщение отдельно
kampotya
7 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 23
06.05.2013, 13:55     Работа с файлом. Отпечатать информацию о спортсменах, набравших в соревновании не менее М баллов
• Работать с файлами как в С.
• Файл должен быть текстовый.
• При решении задачи использовать тип данных “структура”
• Написать программу, создающую файл данных, соответствующий условию задачи
• Решить задачу с использованием данных созданного файла
О каждом из спортсменов известны фамилия, страна, которую он представляет, и число набранных баллов. Отпечатать информацию о спортсменах, набравших в соревновании не менее М баллов

Как я пробывал написать:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <clocale>
#include <cstdlib>
#include <ctime>
#include <string>
#include <windows.h>
using namespace std;
struct sportsmenu {
    char name[250];
    char    strana[250];
    double balu;
 
};
int main () {
    
    sportsmenu infa[100];
    setlocale (LC_ALL, "rus");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int n,i;
    double s=0,k=0;
    while(true){
cin >> n; 
if (cin.peek() == '\n' && n>=0){ 
cin.get(); 
break;
}
else{
    cout <<"Введите кол-во спортсменов: ";
cin.clear(); 
cin.sync(); 
}}
    
    for (i=0; i<n; i++){
        cout <<"Введите фамилию ";
        cin>>infa[i].name;
        
        cout<<"Введите страну ";
        cin>>infa[i].strana;
            cout<<"Введите балы ";
        scanf("%d",infa[i].balu);}
    FILE* fp =  fopen("my_file.txt","w");
        for (i=0; i<n; i++){
        fprintf(fp,"%s %s  \n",infa[i].name,infa[i].strana);
        fprintf(fp,"%d \n", infa[i].balu);}
        fclose(fp);
 double a;
for(i=0;i < n;i++) {
    
    fscanf(fp,"%s %s %d\n",infa[i].name,infa[i].strana,infa[i].balu);
    if (infa[i].balu>50)
cout<<infa[i].balu; }
 
 
 
    system("pause"); 
}
Не работает оператор if
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru