2 / 2 / 1
Регистрация: 31.10.2012
Сообщений: 96
1

Доделать программу работы со структурой школа

20.11.2013, 08:50. Показов 2357. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание: Дана информация о пяти школах. Запись имеет вид: номер школы, год, количество выпускников, число поступивших в вузы. Вывести данные об общем количестве выпускников и доле поступивших в вуз.

Код программы почти полностью не корректен. Код был взят с другой программы, я пытался переписать для этой программы. Но в прошлом коде было чисто товаров вводимых с клавиатуры и общее количество считалось после введения названия товара. Поэтому никак не могу разобраться как подсчитать общее количество и долю поступивших.

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
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<locale.h>
#define n 5
main()
{ setlocale(LC_CTYPE,"Russian");
  int i,k; float sum;
  struct tov{char name[5];float g;int kol,ch;}t;
  struct tov mag[n];
  //char nazv[5];
  printf("\n Введите информацию \n");
  for (i=0;i<n;i++)
  { 
    printf("\n номер школы, год, количество выпускников, число поступивших в вуз: ");
    scanf("%s%f%d",&t.name,&t.g,&t.kol,&t.ch);
    mag[i]=t;
  }
  for (i=0,sum=0,k=0;i<n;i++)
   // if (strcmp(mag[i].name,nazv)==0)
    {sum+=mag[i].kol*mag[i].kol;
     k++;
    }
  // printf("Òîâàðîâ %s %d, èõ ñòîèìîñòü %7.2f",sum);
   getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2013, 08:50
Ответы с готовыми решениями:

После окончания работы со структурой, она будет почищена сборщиком. Что произойдет со структурой в неуправляемой памяти
Доброго времени суток. Прочитал закрепленный топик &quot;Класс Marshal, использование PInvoke,...

Доделать программу для работы с файлами
Функция &quot;zadacha1&quot; должна находить в файле аутпут соседние числа с противоположными знаками, но не...

Структура tree. Функция работы с этой структурой
Привет. В книге (неважно какой), есть пример такого кода: struct tree { int v; tree* p; }; ...

Описать класс для работы с древовидной структурой
Задание заключается в следующем: создать класс объекта, являющегося узлом дерева. Реализовать...

1
...
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
20.11.2013, 11:47 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
#include <stdio.h>
 
#define N 5
 
int main()
{
    struct TInfo
    {
        unsigned school;
        unsigned graduates;
        unsigned students;
    }   info[N] = {{1, 30, 5},
                   {2, 17, 3},
                   {3, 25, 8},
                   {4, 21, 7},
                   {5, 15, 3}};
 
    unsigned graduates = 0;
    unsigned students = 0;
    unsigned i;
 
    for (i = 0; i < N; ++i)
    {
        graduates += info[i].graduates;
        students += info[i].students;
    }
 
    printf("total graduates:   %u\n", graduates);
    printf("percent graduates: %.0f%%\n", (float)graduates / 100 * students);
 
    return 0;
}
0
20.11.2013, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2013, 11:47
Помогаю со студенческими работами здесь

Программа для работы со структурой Успеваемость студентов
1. Необходимо каждый пункт задания оформить в виде функции. Все необходимые данные для функций...

Как сделать форму для работы с иерархической структурой?
Подскажите,пожалуйста, как сделать форму для представления информации из трех таблиц ГРУППЫ,...

Реализовать алгоритм работы с динамической структурой данных – однонаправленный список
Друзья помогите пожалуйста написать прогу..... Необходимо организовать список, при этом...

Разроботать список процедур, для работы с динамической структурой данных
Разработать список процедур, для работы с динамической структурой данных (Дек)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru