0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 6

Блок - схемка

29.12.2010, 22:37. Показов 678. Ответов 8
Метки нет (Все метки)

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
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
 
#define LEN 50
 
void FromFile(char*);
 
typedef struct foot
{
    char* name;
    char* gromad;
    int age;
    int growth;
    int mass;
    char* amplua;
    char* country;
} FOOT;
 
 
 
void main(int argc, char *argv[])
{
    clrscr();
    FromFile(argv[1]);
    getch();
}
 
void FromFile(char* fname)
{
    int i,n=1,c=0;
 
    FILE *fp;
 
    if (!fname)
    {
        printf ("Command line is clear!\n");
        printf ("1 - Enter The path to file\n");
        printf ("2 - Exit\n");
        while ((c<1)||(c>2))
        {
            scanf("%d",&c);
 
        }
 
        if ((c==1))
        {
            printf("Enter the path to file\n");
            scanf("%s",fname);
        }
        else
            exit(1);
    }
 
    fp=fopen(fname, "r");
 
    if(!fp)
    {
        printf("Input file could not be opened! \n");
        getch();
        exit(1);
    }
 
    char cym;
    while (!feof(fp))
    {
        cym = fgetc(fp);
        if (cym=='\n') n++;
    }
    n=(n+1)/7;
    FOOT *a = (FOOT*) malloc(n*sizeof(FOOT));
    for (i=0; i<n; i++)
    a[i].name = (char*) malloc(LEN*sizeof(char));
    a[i].gromad = (char*) malloc(LEN*sizeof(char));
    a[i].age = (int) malloc(sizeof(int));
    a[i].growth = (int) malloc (sizeof(int));
    a[i].mass = (int) malloc (sizeof(int));
    a[i].amplua = (char*) malloc (LEN*sizeof(char));
    a[i].country = (char*) malloc (LEN*sizeof(char));
 
    fseek(fp, 0, SEEK_SET);
    n=0;
    char bb[LEN];
    while (!feof(fp))
    {
        {
        fgets(a[n].name,LEN,fp);
        fgets(a[n].gromad,LEN,fp);
        a[n].age = atoi(fgets(bb,LEN,fp));
        a[n].growth = atoi(fgets(bb,LEN,fp));
        a[n].mass = atoi(fgets(bb,LEN,fp));
        fgets(a[n].amplua,LEN,fp);
        fgets(a[n].country,LEN,fp);
        }
        n++;
    }
 
    clrscr();
    printf("Vratari:\n\n");
    for (i=0; i<n; i++)
    if (strcmp(a[i].amplua,"vratar\n")==0)
        printf ("%s", a[i].name);
 
    printf("\nZashitniki:\n\n");
    for (i=0; i<n; i++)
    if (strcmp(a[i].amplua,"zashitnik\n")==0)
        printf ("%s", a[i].name);
 
    printf("\nPoluzashitniki:\n\n");
    for (i=0; i<n; i++)
    if (strcmp(a[i].amplua,"poluzashitnik\n")==0)
        printf ("%s", a[i].name);
 
    printf("\nNapadayushie:\n\n");
    for (i=0; i<n; i++)
    if (strcmp(a[i].amplua,"napadayushij\n")==0)
        printf ("%s", a[i].name);
 
    printf("\n-------------------\nIgrayut ne u seb'a v strane:\n");
    for (i=0; i<n; i++)
    if (strcmp(a[i].gromad,a[i].country)!=0)
        printf("%s", a[i].name);
 
    printf("\n-------------------\nSamij visokij vratar:\n");
    int m=0,k=0;
    for (i=0; i<n; i++)
    if((a[i].growth>m)&&(strcmp(a[i].amplua,"vratar\n")==0))
    {
        m=a[i].growth;
        k = i;
    }
        printf("%s", a[k].name);
 
 
    fclose(fp);
    free(a);
 
}
 и 
#include <stdio.h>
#include <conio.h>
 
char bit_reverse (char bits)
{
   bits = ((bits & 0x40) << 1) | ((bits & 0x80) >> 1) |
    ((bits & 0x10) << 1) | ((bits & 0x20) >> 1) |
    ((bits & 0x04) << 1) | ((bits & 0x08) >> 1) |
    ((bits & 0x01) << 1) | ((bits & 0x02) >> 1);
   return bits;
}
 
void O4NAIA_forma_BLEATb (char bits)
{
   if ((bits & 0x80) == 128) printf("1"); else printf("0");
   if ((bits & 0x40) == 64)  printf("1"); else printf("0");
   if ((bits & 0x20) == 32)  printf("1"); else printf("0");
   if ((bits & 0x10) == 16)  printf("1"); else printf("0");
   if ((bits & 0x08) == 8)  printf("1"); else printf("0");
   if ((bits & 0x04) == 4)  printf("1"); else printf("0");
   if ((bits & 0x02) == 2)  printf("1"); else printf("0");
   if ((bits & 0x01) == 1)  printf("1"); else printf("0");
   return;
}
void main(int argc, char* argv[])
{
  clrscr();
  char c, *str;
  FILE *fp = fopen (argv[1], "r");
  fgets (str, 50, fp);
  printf ("%s", str);
  for (int i=0; i<50; i++)
  {
    if (str[i]=='\0') break;
    printf("\n\n%c    ",str[i]);      O4NAIA_forma_BLEATb(str[i]);
    str[i] = bit_reverse(str[i]);
    printf("\n%c    ",str[i]);      O4NAIA_forma_BLEATb(str[i]);
    str[i] = bit_reverse(str[i]);
    printf("\n%c    ",str[i]);    O4NAIA_forma_BLEATb(str[i]);
  }
 
  getch();
}
пожалуйста)
 Комментарий модератора 
Используйте теги форматирования кода
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.12.2010, 22:37
Ответы с готовыми решениями:

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

Блок-схемка
Всем перивет!) народ как будет выглядеть блок схема для этой программы? а то я вообще не вкуриваю(( заранее спс!) с меня - литр)))) const ...

Блок схемка
Воть program logic_calc; uses crt, mouse, graph; const esc = #27; up = #72; down = #80; var text, s:string; ...

8
 Аватар для Алексaндр
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
29.12.2010, 22:40
Цитата Сообщение от Дарья) Посмотреть сообщение
void O4NAIA_forma_BLEATb
Как бы с матами люди тут не пишут................
0
 Аватар для N@tali
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.12.2010, 22:41
я в шоке. да ты себе представляешь какая портянка выйдет. ???? Длиннющий код. Ватмана не хватит
0
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 6
29.12.2010, 22:47  [ТС]
а может написать новый?
0
 Аватар для N@tali
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.12.2010, 22:52
тебе к какому дню сдавать это надо? День потерпишь? завтра сделаю.
0
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 6
29.12.2010, 22:56  [ТС]
Та мне завтра сдавать(
0
 Аватар для N@tali
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.12.2010, 22:58
напиши
0
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 6
29.12.2010, 23:24  [ТС]
Вот задание
3) Робота з побітовими операціями
В строке символов переставить местами значения четных и нечетных битов.

4)Работа со структурами и файлами. Методы сортировки и поиска данных
Для группы футболистов определено: фамилия, гражданство, возраст, рост, вес, амплуа, страна, где играет. Найти наивысшего вратаря и футболистов, которые играют не в своей родине и упорядочить группу за схемой:
1 вратари;
2 защитника;
3 полузащитника;
4 нападающего
методом минимумов-максимумов (с оценкой эффективности метода). Напечатать в виде таблицы.
0
 Аватар для N@tali
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.12.2010, 23:47
там я тебе вторую блок схему сделала ко второй задаче. Где ты выложила две первых задачи. Посмотри

Добавлено через 8 минут
Не. Сегодня уже с этой портянкой возится не буду. Уже у нас 2 часа ночи. Если есть более маленький код то давай. А то я выключаюсь скоро.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.12.2010, 23:47
Помогаю со студенческими работами здесь

блок схемка нужна)
в текстовом документе задание полностью

Схемка микропроцессора
Помогите разобраться что есть что... Все что знаете по этой схеме И в архиве качество получше

Схемка клиент-сервер
Ребята! Помогите пожалуйста составить схему клиент сервер для приложения в виде рисунка. Условия такие: 1. Сеть должна быть как можно...

простая схемка на ЦАПе
&lt;Изображение удалено&gt; имеет ли право на жизнь такая схемка ? ) имеется ввиду, что на выходах из цапа будут строиться трапеции, путем...

нужна простенькая схемка
нужна простенькая схемка данного изделия http://i77.***********/thumb/2016/0614/ce/f01721e763f26653e65f4735e95744ce.jpeg должно...


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

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

Новые блоги и статьи
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 21.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Сложность Колмогорова: Приёмы упрощения кода
ArchitectMsa 21.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru