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

Массивы структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки и нахождения слова длинее http://www.cyberforum.ru/cpp-beginners/thread257256.html
всем привет дано такое задание Написать и протестировать функцию Fstr(str1, str2), возвращающую самое длинное общее слово строк str1 и str2. Если общих слов нет, возвратить NULL. Словом считать последовательность символов, не содержащую обобщённых пробелов. ума не приложу каким образом сделать написать функцию для организации ввода в строку символы могу но как сделать чтоб находить...
C++ ФУНКЦИИ) /* 4 8.Известна ежемесячная 3/п персонала предприятия в течение календарного года. Вывести фамилии сотрудников с минимальной и максимальной 3/п. Считать, что штат предприятия составляет 8 чел. Подсчет годовой 3/п работника оформить в виде функции. */ #include <vcl.h> #include <iostream.h> #include <iomanip.h> http://www.cyberforum.ru/cpp-beginners/thread257245.html
Матрица-спираль C++
всем привет дано такое задание Написать и протестировать функцию MtrSpiral(n), формирующую квадратную матри-цу n*n вида 1 1 1 … 1 1 2 4 5 5 … 5 6 2 4 8 9 … 10 6 2 … … … … … … … 4 8 12 … 11 6 2 4 8 7 … 7 7 2 4 3 3 … 3 3 3
Выражение в инфиксной форме. СРОЧНО!!! C++
Помогите с прогой срочно надо: нужна функция, которая вычисляет выражение в инфиксной форме не переводя её в польскую, учитывая все приоритеты. например : 3+4*2 . всё делать через стек. пожалуйста помогите завтра уже нужна.
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread257221.html
Даны натуральное число n, действительные числа a1,...an Вычислить: \left|a1 \right|,\left|a1+a2 \right|,...,\left|a1+...an \right| HA Turbo C.
C++ Заданны моменты начала и конца некоторого промежутка времени в часах 3) Заданные моменты начала и конца некоторого промежутка времени в часах, минутах и секундах (в пределах одних суток. Найти длительность этого промежутка в тех же единицах измерения. 4) Треугольник ABC заданы координатами своих вершин на плоскости. Найти внутренние углы треугольника (в радианах). 3) Задані моменти початку і кінця деякого проміжку часу в годинах, хвилинах і секундах (в межах... подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
14.03.2011, 19:56     Массивы структур
Flammed, проверяйте
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#define N 5
 
typedef struct stud
{
    int id;
    char fio[30];
     struct subj
     {
         char sub[20];
         int bal;
     }subject[3];
};
 
int main()
{
    stud student[N];
    char sfio[20];
    int sum_sub=0;
    int i,j;
    printf("Enter information with students:\n\n");
    for(i=0; i<N; i++)
    {
        printf("Student %d:\n",i+1);
        printf("Enter id -> ");
        scanf("%d",&student[i].id);
        printf("Enter name -> ");
        scanf("%s",student[i].fio);
        printf("Enter information with subjects:\n");
        for(j=0; j<3; j++)
        {
            printf("Subject %d -> ",j+1);
            scanf("%s",student[i].subject[j].sub);
            printf("Enter bal -> ");
            scanf("%d",&student[i].subject[j].bal);
        }
    }
    system("cls");
    printf("Information with students:\n");
    for(i=0; i<N; i++)
    {
        printf("Name:\t%s\n",student[i].fio);
        printf("ID:\t%d\n",student[i].id);
        scanf("Subject and bal:\n");
        for(j=0; j<3; j++)
        {
            printf("%s:\t%d\n",student[i].subject[j].sub,student[i].subject[j].bal);
        }
       printf("***************************\n");
    }
    printf("Enter fio -> ");
    scanf("%s",&sfio);
    for(i=0; i<N; i++)
    {
        if(!strcmp(sfio,student[i].fio))
        {
            printf("\nResult:\n");
            printf("Name:\t%s\n",student[i].fio);
            printf("ID:\t%d\n",student[i].id);
             for(j=0; j<3; j++)
             {
                 sum_sub+=student[i].subject[j].bal;
             }
             printf("Ser bal: %.2lf",(double)(sum_sub/3.0));
              break;
        }
    }
    getch();
    return 0;
 
}
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru