Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 13
1

Исправить и оптимизировать код

08.05.2016, 15:36. Просмотров 378. Ответов 1
Метки нет (Все метки)

нужна помощь по исправлению ошибок
Написал программу она работает все отлично но препод сказал что она не очень красивая Помогите исправить так чтобы было красиво
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
#include <stdio.h>
#include <conio.h>
struct ZNAK 
{ 
char name[10]; 
char name1[10]; 
char znak[10]; 
int pol; 
int vik; 
}; 
 
int main() 
{ 
int i,j,min; 
const int N=3; // Количество людей = 3 
ZNAK x[N]; 
for(i=0;i<N;i++) 
{ 
printf("\n Name:"); 
scanf(" %s", x[i].name); 
printf("\n Name1:"); 
scanf(" %s",x[i].name1); 
printf("\n Znak:"); 
scanf(" %s",x[i].znak); 
printf("\n Pol (0 - man or 1-wooman): "); 
scanf("%d",&x[i].pol); 
printf("\n Vik:"); 
scanf("%d",&x[i].vik); 
} 
} 
min = 1000; 
int index = 0; 
 
for (i = 0; i < N; i++) 
{ 
if (x[i].vik < min && x[i].pol == 0) 
{ 
min = x[i].vik; 
index = i; 
} 
} 
{
printf("\n %s %d %s", x[index].name, x[index].vik, x[index].znak);
fetch();
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2016, 15:36
Ответы с готовыми решениями:

Оптимизировать код
Доброго времени суток, как можно оптимизировать код что бы он быстрее работал ? Дана...

Оптимизировать код
Для решения задачи : &quot;Note: Write a solution that only iterates over the string once and uses...

Оптимизировать код
Первое число входного потока - количество чисел Дальше идут те самые числа Надо найти кол-во пар...

Оптимизировать код
Для решения задачи : &quot;Given an array a that contains only numbers in the range from 1 to a.length,...

1
29 / 29 / 18
Регистрация: 20.12.2010
Сообщений: 119
08.05.2016, 19:24 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
#include <iostream>
#include <algorithm>
struct ZNAK {
    char name[10];
    char name1[10];
    char znak[10];
    int pol;
    int vik;
};
 
int main() {
    const unsigned int N = 3; // Количество людей = 3 
    ZNAK x[N];
    for (int i = 0; i < N; i++) {
        std::cout << i+1 <<") Name:";
        std::cin >> x[i].name;
        std::cout << "\n Name1:";
        std::cin >> x[i].name1;
        std::cout << "\n Znak:";
        std::cin >> x[i].znak;
        std::cout << "\n Pol (0 - man or 1-woman): ";
        std::cin >> x[i].pol;
        std::cout << "\n Vik:";
        std::cin >> x[i].vik;
    }
 
    ZNAK* result = 0;
    for (int i = 0; i < N; i++) {
        if (result) {
            if ((x[i].vik < result->vik) && (x[i].pol == 0)) {
                result = &x[i];
            }
        }
        else if (x[i].pol == 0) {
            result = &x[i];
        }
    }
    if (result) {
        std::cout << std::endl << result->name << " " << result->vik << " " << result->znak;
    }
    
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2016, 19:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужно оптимизировать код
Нужно максимально сократить код #include &lt;iostream&gt; using namespace std; int main(int...

Как оптимизировать код?
Как оптимизировать код, чтобы работала программа быстрее #include &lt;iostream&gt; #include &lt;fstream&gt;...

Как оптимизировать код
Доброй ночи господа у меня к вам такая просьба как можно упростить данный код? #include &lt;iostream&gt;...

Помогите оптимизировать код
Здравствуйте! Помогите, пожалуйста, оптимизировать его: main.cpp #include &quot;main.h&quot;...


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

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

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