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

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

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

Структуры: вывести информацию о стипендии любого заданного студента - C++

30.05.2009, 21:16. Просмотров 455. Ответов 3
Метки нет (Все метки)

Во входном файле записать ведомость на стипендию студентов Вашей группы, где входит фамилия, имя, по-батькови и размер стипендии. Составить программу что выведет информацию о стипендии любого заданного студента.
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
stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
int main(void)
{
printf("-------------------------------\n");
FILE *fp;
struct
  {
  char pr[10],in[5];
  int oc[4];
  } A[15],a; ;
int i,j,k,nom,b;
char *c;
fp=fopen("d:\\f.txt","r");
i=0;
 while(!feof(fp))
 {
 fscanf(fp,"%s%s%i",A[i].pr,A[i].in,&A[i].oc[0]);
 i=i+1;
 }
k=i;
printf("U nas taki studenty!\n");
scanf("%s",b);
for(i=0;i<k;i++)
if (i==b)
{
printf("%s\t%s\t%i\n",A[i].pr,A[i].in,A[i].oc[0]);
}
fclose(fp);
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2009, 21:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры: вывести информацию о стипендии любого заданного студента (C++):

Структуры и файлы (посчитать средний балл каждого студента и вывести фамилию студента с наибольшим баллом) - C++
У меня есть структура и файл, в котором находятся фамилии и оценки учащихся, как мне посчитать средний балл каждого студента и вывести...

По введенной успеваемости студента выдать размер его стипендии - C++
По введенной успеваемости студента выдать размер его стипендии.

Заполнить массив случайными числами заданного диапазона и вывести кв. корень из любого элемента - C++
Почему не работает прога? Должна выводить кв. корень из любого эл-та массива, но выводит какие-то левые чи #include &lt;iostream&gt; ...

Вывести информацию о числе свободных мест в поездах, следующих до заданного пункта назначения - C++
У администратора железнодорожных касс имеется информация о свободных местах в поездах на текущие сутки в следующем виде: пункт назначения,...

Вывести информацию о рейсах, которыми можно воспользоваться для прибытия раньше заданного времени - C++
В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, пункт назначения, время отправления и...

Отсортировать массив структур (фамилии студентов и размер их стипендии) по размеру стипендии - C++
Помогите с задачей Условие:&quot;заданный тип структур что содержатся следующие сведения какие фамилии студентов и размер их...

3
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
30.05.2009, 21:19 #2
А что выводит ?
0
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
30.05.2009, 23:38 #3
амперсанды забыл в fscanf и printf
int oc[4]; а смысл от массива если везде только первый элеиент используешь?
0
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
31.05.2009, 06:43 #4
Цитата Сообщение от Orest
Составить программу что выведет информацию о стипендии любого заданного студента.
то есть нужно добавить запрос такого студента (через scanf), а потом использовать функцию strcmp
в цикле перебирать всех студентов и имя каждого сравнивать с введённым в запросе через strcmp (когда она возвратит ноль, тогда и вывести его)
0
31.05.2009, 06:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2009, 06:43
Привет! Вот еще темы с ответами:

Структуры. Случайное имя и добавить нового студента - C++
Подскажите как в функции Random сделать ввод случайным. Чтоб имя и фамилия студентов - был случайный набор символов. Писал через ...

Файлы и структуры. Поиск студента по имени и сортировка - C++
Помогите с программой пожалуйста. #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; struct STUDENT ...

Структуры. Вывести информацию по победителю в каждой секции и найти средний бал по каждой секции - C++
Ведомости про участников конкурса содержат следующую информацию: фамилию,имя,секцию,набранный балл.Вывести информацию по победителю в...

Функции над полями структуры - Поиск самого высокого студента - C++
Всем привет! Помогите пожалуйста добавить в мой код следующие функции:1) Поиск самого высокого студента 2) Самого тяжелого(Вес) и 3)...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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