Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > Форум Форум программистов > Форум C (Си) > Форум C для начинающих
Восстановить пароль Регистрация

Ответ Создать новую тему
 
23.11.2009, 00:09   #1
ess399
Новичок
Регистрация: 18.11.2009
Сообщений: 4
Репутация: 0 (0)
блок схема по коду / C для начинающих

помогите составить или исправить блок схему по коду:
Код 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
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include <ctype.h>
 
struct STUDENT
{
char kafedra[20],famil[20],spec[20];
int ocenka;
};
int main()
{
int n,i,j,s, count; char c;
struct STUDENT arr[10];
struct STUDENT temp;
 
i=0;
do
{
        printf("Vvedite famil %u stud-", i+1);
        scanf("%s",&arr[i].famil);
 
        printf("Vvedite kafedru %u stud-", i+1);
        scanf("%s",&arr[i].kafedra);
 
        printf("Vvedite ocenku %u stud-", i+1);
        scanf("%d",&arr[i].ocenka);
 
        printf("%s,%s,%d\n", arr[i].famil, arr[i].kafedra, arr[i].ocenka);
 
        i=i+1;
        printf("%d\n",i);
        puts("Vvesti dannue pro studenta(Y/N)");
        scanf("%s",&c);
}while ( (c != 'n' ) && (c != 'N') );
n=i;
// sortirovka
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
{
        if(!strcmp(arr[i].kafedra, arr[j].kafedra) && i==j-1)
        {
                i++;
                j++;
        }
        if(!strcmp(arr[i].kafedra, arr[j].kafedra) && i!=j-1 && j<n)
        {
                temp=arr[i+1];
                arr[i+1]=arr[j];
                arr[j]=temp;
                i++;
        }
}
s=0;
count=0;
printf("Kafedra: %s\n", arr[0].kafedra);
 
for(i=0; i<n; i++)
{
                printf("%s\n", arr[i].famil);
                count++;
                s+=arr[i].ocenka;
        if(strcmp(arr[i].kafedra, arr[i+1].kafedra) && i!=n-1)
        {
                printf("Srednii ball kafedry %s: %f\n", arr[i].kafedra, (float)s/count);
                printf("Kafedra: %s\n", arr[i+1].kafedra);      
                s=0;
                count=0;
        }
 
}
                printf("Srednii ball kafedry %s: %f", arr[i-1].kafedra, (float)s/count);
        
getch();
return 0;
}
Вложения
Тип файла: rar блок схема 2.rar (83.0 Кб, 25 просмотров)
23.11.2009, 00:09
AdAgent
Объявления
Другие темы раздела
Найти в строке все слова, начинающиеся на заданную букву C (СИ)
Программа на языке С (не С++) Помогите, пожалуйста... Найти в строке все слова, начинающиеся на заданную букву. Найденные слова вывести в алфавитном порядке. Если нужных слов нет, то выдать сообщение. С помощью функции... Добавлено через 14 минут
ЯЗЫК С. ФУНКЦИИ. C (СИ)
ЯЗЫК Си... Помогите переделать примеры в виде функции ( т.е в каждом задании пункты сделать в виде функций void....) надеюсь поможете=) Задание №1 В одномерном массиве, состоящем из n целочисленных элементов, вычислить: - минимальный по модулю элемент массива; - сумму модулей...
23.11.2009, 00:09
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
C++: Блок-схема по коду
Нарисуйте, пожалуйста блок-схему по коду. #include <iostream> #include <math.h> #include <conio.h> using namespace std; class Circle { public: Circle(float r, float x, float y)
С++ для начинающих Roman K 18.06.2014 13:51
C++: Блок схема по коду
#include "stdafx.h" #include <iostream> #include <ctime> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { srand(time(0)); setlocale(LC_ALL,"RUS"); cout<<"Введите количество строк ";
С++ для начинающих v37 07.12.2013 22:38
C (СИ): Блок-схема по коду С
Помогите сделать блок-схему по коду С#include <stdio.h> #include <conio.h> main() { int i,j,n,g; float a; printf("Vvedit chilso n (n<7):"); scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++)
C для начинающих Vaha 1995 25.09.2013 20:06
VBA: Блок-схема по коду
'объявляем переменные используемые в программе Dim i As Integer, j As Integer 'счетчики циклов Dim koll(10, 6) As Integer ' количество Dim cena(10, 6) As Double 'цена Dim Dochod_kv(6) As Double ' Dim Dochod_6(10) As Double ' Dim itog As Double ' общий доход Dim nam As String ' Dim max_d As...
VBA Женя07 11.05.2011 17:54
C (СИ): блок-схема по коду
#include <stdio.h> #include <conio.h> #define MAXBUF 5000 main() { FILE *fp; char buf, *p; int c; if ((fp = fopen("file.txt", "r")) == NULL) return 1;
C для начинающих Fomsi 11.05.2010 15:03
Опции темы

Текущее время: 15:21. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.