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

Файлы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить средний балл за сессию и отсортировать список по сумме баллов http://www.cyberforum.ru/cpp-beginners/thread36564.html
Есть задача: создать массив данных о студентах группы. Записать имя, фамилию, год рождения каждого студента, оценки по пяти экзаменах. Определить средний балл за сессию и отсортировать список по сумме баллов #include <stdio.h> #include <iostream.h> #include <conio.h> struct student // Шаблон структуры { char name; // имя char fam; // фамилия int year; ...
C++ Удалить из текста каждое четное предложение. Товарищи, вобщем прошу вас помоч со следующей задачей: Нужно удалить из текста, находящегося в файле, каждое четное предложение. Прощу посоветовать с чего вообще начать, какойнить алгоритм, а то у меня нет никаких мыслей как это сделать... http://www.cyberforum.ru/cpp-beginners/thread36560.html
Примеры решения простеньких задачек на Си C++
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!
C++ вычислить сумму эл. массива
Ктонить помогите решить задачу!!! Меня что -то заклинило... Задача: В одномерном массиве, состоящем из n целочисленных элементов, вычислить: 1. Произведение элементов массива с четными номерами. 2. Сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все...
C++ Cреднее арифметическое чисел в файле txt. http://www.cyberforum.ru/cpp-beginners/thread36540.html
Проясните пожалуйста, что не так. Нужно написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле A:\numbers.txt и результат помещает снова в этот файл. Результат трудов. //Srednee arifm #include<string.h> #include<stdio.h> #include<conio.h> #define FNAME "C:\Wnumbers.txt"//imaj faila void main() {
C++ Удалить/добавить в списке k элементов после элемента с заданным номером привет всем , помогите плиз. Записи в линейном списке содержат ключевое поле типа int. Сформировать однонаправленный список. Удалить из него k элементов после элемента с заданным номером, добавить k элементов после элемента с заданным номером; подробнее

Показать сообщение отдельно
Search..
Заказ софта
 Аватар для Search..
339 / 184 / 10
Регистрация: 26.05.2009
Сообщений: 863
29.05.2009, 02:41     Файлы данных
Версия 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
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <stdio.h>
#include <string.h>
#include <locale.h>
 
struct test
{
    char Name[10];
    char Surname[10];
    int Age;
    int Salary;
    ////////////////////
    int stringsize;
};
 
int main(int argc, char * argv [])
{
    setlocale(LC_ALL,"Rus");
    int i, num;
    const int N = 100;
    test str[N];
    int all = 0;
 
    printf("Do you want add man [Yes(1) or No(0)]: ");
    scanf_s("%d", & i);
    if(i == 1)
    {
        printf("Сколько записей Вы хотите добавить: ");
        scanf_s("%d", & str[0].stringsize);
        printf("|Збор Данных - - - - - - - - - - - - - - - - - - - - - -|\n");
        if(str[0].stringsize > 100 || str[0].stringsize < 1)
        {
            fprintf(stderr, "Error! Max numbers is 100\n");
            return -1;
        }
        for(int jsd = 0; jsd < str[0].stringsize; jsd++)
        {
            printf("#%d-----------------------------|\n", jsd + 1);
            printf("Please entered name: ");
            scanf_s("%s", str[jsd].Name, 10);
            printf("#%d-----------------------------|\n", jsd + 1);
            printf("Please entered surname: ");
            scanf_s("%s", str[jsd].Surname, 10);
            printf("#%d-----------------------------|\n", jsd + 1);
            printf("Please entered age: ");
            scanf_s("%d", & str[jsd].Age);
            printf("#%d-----------------------------|\n", jsd + 1);
            if(str[jsd].Age > 120)
            {
                fprintf(stderr, "Error! Incorrect your age...\n");
                return -1;
            }
            printf("Please entered salary: ");
            scanf_s("%d", & str[jsd].Salary);
            printf("\n*******************************|\n\n", jsd + 1);
        }
    }
    else if(i > 1 || i < 0)
    {
        fprintf(stderr, "Error! Do you must entered 1 or 0\n");
        return -1;
    }
 
    printf("View list [All(1) or Once(0)]: ");
    scanf_s("%d", & num);
    if(num == 1)
    {
            printf("|-------------------------------------------------------|\n");
            printf("|Name           |Surname    |Age    |Salary |\n");
            printf("|-------------------------------------------------------|\n");
            while(all < str[0].stringsize)
            {
            printf("|%s     |%s     |%d |%d |\n", str[num-1].Name, str[num-1].Surname, str[num-1].Age, str[num-1].Salary);
            num++;
            all++;
            }
            printf("|-------------------------------------------------------|\n");
 
    }
    else if(num == 0)
    {
        printf("Please entered number list: ");
        scanf_s("%d", & num);
        if(num > 100 || num < 1)
        {
            fprintf(stderr, "Error! Max cout list is 100 [Min - 1]");
            return -1;
        }
 
        printf("|-------------------------------------------------------|\n");
        printf("|Name           |Surname    |Age    |Salary |\n");
        printf("|-------------------------------------------------------|\n");
        printf("|%s     |%s     |%d |%d |\n", str[num-1].Name, str[num-1].Surname, str[num-1].Age, str[num-1].Salary);
        printf("|-------------------------------------------------------|\n");
    }
    else
    {
        fprintf(stderr, "Incorect Number!\n");
        return -1;
    }
 
 
    return 0;
}
Microsoft Corporation (c) =)
 
Текущее время: 21:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru