|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2009, 18:23 | #1 |
Новичок
Джуниор
Регистрация: 22.10.2009
Сообщений: 3
|
C++ файлы
Здраствуйте нужно решить задачку на С++. Заранее благодарен
составить программу, которая заносит у файл фамилию и результаты 5 учасников соревнований, считывает информацию с файла и выводит на экран данные троих победителей. |
22.10.2009, 23:12 | #2 |
Новичок
Джуниор
Регистрация: 22.10.2009
Сообщений: 3
|
Bот наброски массива спортсменов а как из них 3-х лучших выбрать прога должна выводить 1-е 2-е и 3-е место
Код:
Последний раз редактировалось Stilet; 23.10.2009 в 09:36. |
23.10.2009, 00:18 | #3 |
Oo
Форумчанин
Регистрация: 10.10.2009
Сообщений: 350
|
я бы сделал так:
объявил 3 массива для хранения номеров участников, занявших соотвеств. места Код:
Код:
|
20.11.2009, 19:42 | #4 |
Форумчанин
Регистрация: 18.05.2009
Сообщений: 180
|
#include<stdio.h>
#include<string.h> struct stu { char name[15]; char fam[20]; char otch[20]; char vyz[50]; int num; } spisok[50]; void main() { int i,poisk,flag=0,N; char st[100],mesto[50]; FILE *f; if((f=fopen("vvod.txt","r"))==0) { printf ("error"); } else { fscanf(f,"%d",&N); for (i=0; i<N; i++) { printf("Фамилия: "); fscanf(f,"%s",&spisok[i].fam); //printf("Имя: "); fscanf(f,"%s",&spisok[i].name); //printf("Отчество: "); fscanf(f,"%s",&spisok[i].otch); // printf("Учебное заведение: "); fscanf(f,"%s",&spisok[i].vyz); // printf("Номер группы: "); fscanf(f,"%d",&spisok[i].num); } fscanf (f,"%d",&poisk); fscanf (f,"%s",&mesto); } fclose(f); f=fopen("text.txt","w"); for (i=0;i<N;i++) { if ((spisok[i].num==poisk)&&(strcmp(spisok[i].vyz,mesto)==0)) { fprintf(f,"Студент - %s %c.%c.",spisok[i].fam,spisok[i].name[0],spisok[i].otch[0]); fprintf (f,"\n"); flag=1; } } if (flag==0) fprintf (f,"Таких студентов не обнаруженно"); fclose(f); } это примерно тоже самое! Сам измени
Программист без пива, как спирт без пробки - выдохнется___________-
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
файлы | B@R@B@$HK@ | Общие вопросы C/C++ | 6 | 02.07.2009 22:54 |
Файлы | Milashka_zp | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.05.2009 14:35 |
Файлы | Алексей Д. | Помощь студентам | 2 | 10.05.2008 19:21 |
два вредных вопроса:про асю и прикриплёные файлы файлы | steck | Свободное общение | 3 | 17.06.2007 14:53 |