Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Удалить все слова из заданной строки длинной более k символов https://www.cyberforum.ru/ c-beginners/ thread760859.html
Написать программу, которая удаляет все слова из заданной строки длинной более k символов.
Переставляя строки и столбцы матрицы, переместить наибольший по модулю элемент в верхнюю левую строку C (СИ)
Написать программу, которая, переставляя строки и столбцы заданной матрицы размером 5×5 , перемещает наибольший по модулю элемент в верхнюю левую строку.
C (СИ) Найти количество четных чисел среди компонент файла
Дан файл F, компоненты которого являются целыми числами. Найти: а) количество четных чисел среди компонент б) сумму квадратов нечетных чисел в) минимальное среди чисел, кратных трем г)...
C (СИ) вычислить по формуле трапеций функция: \int_{1}^{2}\frac{\ln (1+x}{x} dx https://www.cyberforum.ru/ c-beginners/ thread760787.html
C (СИ) Найти и напечатать слова, оканчивающиеся на заданную букву https://www.cyberforum.ru/ c-beginners/ thread760776.html
дано предложение(с клавиатуры), в котором слова разделены пробелом или запятой.
C (СИ) В одномерном массиве, состоящем из n элементов, вычислить произведение элементов массива, расположенных между вторым и третьим равным 0
напишите пожалуйста
Подскажите по системному программированию на Си C (СИ)
хочу научится нормально читать исходники на си с системными процессами могли бы подсказать и направить на что тут обратить внимание что бы её было легче понять. Могли бы откоминтировать эту структуру...
C (СИ) Заданы 2 одномерных массива x, y с координатами точек. Найти наиболее удаленную от начала координат точку. напишите пожалуйста) Заданы 2 одномерных массива x, y с координатами точек. Найти наиболее удаленную от начала координат точку. https://www.cyberforum.ru/ c-beginners/ thread760764.html
C (СИ) Написать функцию, которая определяет в одномерном массиве количество элементов, равных 0 https://www.cyberforum.ru/ c-beginners/ thread760744.html
Написать функцию, которая определяет в одномерном массиве количество элементов, равных 0. Печать результатов осуществляется в функции main( ) .
C (СИ) Вывести на печать 3-х значные числа, которые делятся на свои цифры и перевертыш этого числа тоже делится на свои цифры Вывести на печать 3-х значные числа, которые делятся на свои цифры и перевертыш этого числа тоже делится на свои цифры. https://www.cyberforum.ru/ c-beginners/ thread760706.html
101 / 92 / 53
Регистрация: 22.03.2011
Сообщений: 226
14.01.2013, 12:12 0

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

14.01.2013, 12:12. Просмотров 931. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

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
Миниатюры
Найти самого молодого человека из представленного в файле списка  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2013, 12:12
Готовые ответы и решения:

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

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

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

Найти самого молодого
program cenatovar; type tovar = Record FIO,pol: string; // Наименование товара. ...

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