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

Структура, список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при заполнение матрицы числами из массива http://www.cyberforum.ru/cpp-beginners/thread712368.html
Такая задача: открыть файл с числами, и заполнить ими матрицу таким размером, как значение первого елемента файла, если чисел не хватит, то заполнить то что осталось нулями. Я сначала открыл файл и записал его содержимое в массив. С етим проблем нету. Потом надо создать матрицу размером масив(тот массив куда я записал содержимое файла ) и заполнить его нулями, и потом уже заменять по очереде...
C++ контейнер vector Дана последовательность целых чисел a1, a2,…, an. Наименьший член этой последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших членов, то заменить последний по порядку http://www.cyberforum.ru/cpp-beginners/thread712366.html
C++ Объясните Метод итераций
Здравствуйте, вот нашел на форуме метод итераций на С++ #include <conio.h> #include <math.h> #include <iostream.h> #define pi 3.14 double f(double x) { return x*x-(cos(pi*x)); }
C++ Можете объяснить эту программу?
Можете объяснить эту программу? пж #include <stdio.h> #include <conio.h> #include <locale> #define DLSTR 80 void COPY(char s1, char s2) { int i;
C++ Короткое слово в строке http://www.cyberforum.ru/cpp-beginners/thread712343.html
Программа должна вывести короткое слово в строке а она почему-то первое слово выводит! #include <iostream.h> #include <string.h> #include <conio.h> int main() { char str,s=""; gets(str);
C++ После последнего элемента массива выводится пробел доброго времени суток, for (int i = 0; i < n; i++) cout << a << " "; cout << endl; выводит элементы массива через пробел но ставит пробел после последнего элемента... как избавиться от пробела после последнего элемента? подробнее

Показать сообщение отдельно
xxasxx
0 / 0 / 0
Регистрация: 19.03.2012
Сообщений: 49

Структура, список - C++

28.11.2012, 19:25. Просмотров 424. Ответов 4
Метки (Все метки)

Дан файл, содержащий сведения о сотрудниках. Структура записи файла:
-табельный номер;
-фамилия и инициалы сотрудника;
-должность;
-зарплата.
Программа должна выводить.
-список сотрудников, по заданной должности;
-список сотрудников с min зарплатой.

Вот мой код, да вот только беда не работает он.

Тут я попытался выполнить этот пункт список сотрудников, по заданной должности
помогите пожалуйста его поправить, и добавить этот список сотрудников с min зарплатой

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
#include <stdio.h>
#include <conio.h>
struct SOTRUDNICK
{
    char tn[2];
    char fio[15];
    char dol[10];
    char zar[6];
};
void main()
{
    FILE *f;
    struct SOTRUDNICK ts;
    int i,d=0; 
    char dol2[10]="";
    if((f=fopen("sot.txt","r"))==NULL)
    {
        puts("File st.txt not found");
        return;
    }
 
    puts("---------------------");
 
    while(fgets((char *)&ts, sizeof(struct SOTRUDNICK), f)!=NULL)
      gets(dol2);
    
    {
        for(i=0;i<10;i++)
        {
                if(ts.dol==dol2)
            {
                d=1;
            }
        }
        ts.fio[15]='\0';
        if(d==1)
        {
            printf("%s %s %s %s \n",ts.fio, ts.tn, ts.dol, ts.zar);
        }
        d=0;
    }
    fclose(f);
    getchar();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru