Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
dafffut
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 2
1

Найти самого молодого человека из представленного в файле списка

13.01.2013, 21:57. Просмотров 867. Ответов 1
Метки нет (Все метки)

В файле хранится список участников в виде: Фамилия/Год_рождения(прим. Иванов/1985). Кто из них самый молодой?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 21:57
Ответы с готовыми решениями:

Определить, на сколько лет возраст самого старого человека превышает возраст самого молодого
Решите задачу: В массиве хранится информация о годе рождения каждого из 30 человек. Определить,...

Выделить первого человека в группе по алфавиту и самого молодого
Помогите пожалуйста!!! Дан список группы в 10 человек в виде ФАМИЛИЯ И.О. ГОД_РОЖДЕНИЯ 25...

Найти самого старшего человека из списка
Написать програму, вход/выход, на вход/выход принимает количество людей какие подали ...

Найти и вывести на экран самого молодого студента
Дан массив записей, содержащий сведения о студентах группы: фамилия и инициалы студента, Дата...

Найти самого молодого родившегося осенью студента
помогите исправить код данный код: найти самого молодого родившегося осенью исправить: найти...

1
CVB
101 / 92 / 53
Регистрация: 22.03.2011
Сообщений: 226
14.01.2013, 12:12 2
Лучший ответ Сообщение было отмечено как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*В файле хранится список участников в виде: Фамилия/Год_рождения(прим. Иванов/1985). Кто из них самый молодой?*/
int main()
{
    FILE *f,*p;
    char buf[100],bufname[100], name[100];
    int max=0;
    if((f=fopen("task1.txt","rt"))==NULL)
    {
        printf("FILE NOT OPEN!\n");
        return -1;
    }
    while(!feof(f))
    {
        fscanf(f,"%s%s",bufname,buf);
        if(atoi(buf)) 
        {
            if(atoi(buf)>max)
            {
                max=atoi(buf);
                strcpy(name,bufname);
            }
            if(atoi(buf)<0) printf("Nevernaya data(s minusom)!\n");
        }
        else 
            {
                printf("Nety dat\n");
                return 0;
        }
    }
    printf("Samui molodoy: %s %d\n",name,max);
    return 0;
}
task1.txt
h 1992
l 1985
po 2000
u 2001
juy 1996
0
Миниатюры
Найти самого молодого человека из представленного в файле списка  
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2013, 12:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти и вывести на экран самого молодого студента
Дан массив записей, содержащй сведения о студентах группы: фамилия и нициалы студента, дата...

По списку студентов из файла найти самого молодого студента
Дан список студунтов в катором указан фамилия и год рождения студента Отпечатать список студентов...

Структура: найти самого молодого, возраст которого больше 18 С++
Структура содержит информацию об участниках спортивных соревнований: наименование страны, название...


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

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

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