Форум программистов, компьютерный форум 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 элементов после элемента с заданным номером; подробнее

Показать сообщение отдельно
Svetochek
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 6
27.05.2009, 21:39  [ТС]     Файлы данных
1) какие сроки сдачи? - до завтра...аааааааааа
2) какие приёмы можно использовать - по минимуму

Добавлено через 4 минуты 6 секунд
вот код похожей программы, другой вариант

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 "stdafx.h"
#include "stdio.h"
#define n 10
 
int _tmain(int argc, _TCHAR* argv[])
{
    FILE *source;
    FILE *result;
    int i = 0;
    float s;
    int k;
    int l;
    float sum[6] = {0};
    int q[6] = {0};
    int code[n];
    int codw[n];
    int digit[n];
    float sal[n];
    float mean[6] = {0};
    float c = 0;
    char yesno;
    source = fopen("source.txt", "r");
    for (i=0;i<=(n-1);i++)
    {
        fscanf(source, "%i", &code[i]);
        fscanf(source, "%i", &codw[i]);
        fscanf(source, "%i", &digit[i]);
        fscanf(source, "%f", &sal[i]);
    }
    fclose(source);
    for (i=0;i<=(n-1);i++)
    {
        if (digit[i] == 1) {sum[0] += sal[i]; q[0]++;}
        if (digit[i] == 2) {sum[1] += sal[i]; q[1]++;}
        if (digit[i] == 3) {sum[2] += sal[i]; q[2]++;}
        if (digit[i] == 4) {sum[3] += sal[i]; q[3]++;}
        if (digit[i] == 5) {sum[4] += sal[i]; q[4]++;}
        if (digit[i] == 6) {sum[5] += sal[i]; q[5]++;}
    }
    for (i=0;i<6;i++)
    {
        mean[i] = sum[i] / q[i];
    }
    printf("Do you want to show out information in a file? (y/n) ");
    scanf("%c", &yesno);
    if (yesno == 'y')
    {
    result = fopen("result.txt", "w+");
    fprintf(result, "---------------------------------------------------------------------------------\n");
    fprintf(result, "|   Code   |  Code  |                           Mean                            |\n");
    fprintf(result, "|    of    |   of   |                           Value                           |\n");
    fprintf(result, "|Enterprise|Workshop|------------------------------------------------------------\n");
    fprintf(result, "|          |        |    1    |    2    |    3    |    4    |    5    |    6    |\n");
    fprintf(result, "---------------------------------------------------------------------------------\n"); 
    fprintf(result, "|%10i|%8i|%9.2f|%9.2f|%9.2f|%9.2f|%9.2f|%9.2f|\n", code[1], codw[1], mean[0], mean[1], mean[2], mean[3], mean[4], mean[5]);
    fprintf(result, "---------------------------------------------------------------------------------\n");
    fclose(result);
    printf("Done. Check \"Result.txt\" in the parent directory. Press Enter to continue...");
    }
    else
    {
    printf("\n---------------------------------------------------------------------------\n");
    printf("|   Code   |  Code  |                          Mean                       |\n");
    printf("|    of    |   of   |                          Value                      |\n");
    printf("|Enterprise|Workshop|------------------------------------------------------\n");
    printf("|          |        |    1   |    2   |   3    |   4    |   5    |   6    |\n");
    printf("---------------------------------------------------------------------------\n");    
    printf("|%10i|%8i|%8.2f|%8.2f|%8.2f|%8.2f|%8.2f|%8.2f|\n", code[1], codw[1], mean[0], mean[1], mean[2], mean[3], mean[4], mean[5]);
    printf("---------------------------------------------------------------------------\n");
    }
    getchar();
    getchar();
    return 0;
}

там задание было

"На основе запроса вычислить среднюю заработную плату работников за разрядом работ. Рассчитанные показатели вывести в следующей форме:".....дальше форма
 
Текущее время: 06:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru