Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Записи: Задать список спортсменов, распечатать сведения о тех из них, кто занимается плаваньем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выяснить, сколько в строке цифровых символов http://www.cyberforum.ru/cpp-beginners/thread320399.html
Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Выяснить, сколько в ней цифровых символов. В Turbo C (С++).
C++ Ошибка: Идентификатор не найден. Здравствуйте! Есть функция Date2WeekdayStrict. вот так она объявлена в классе: public: int Date2WeekdayStrict(int,int,int); и так реализована: int CSemestr::Date2WeekdayStrict(int... http://www.cyberforum.ru/cpp-beginners/thread320370.html
C++ Поиск в C++
Нужно ввести товар, магазин, и цену на этот товар. Потом мы вводим имя магазина, и нам должно высветиться товар в этом магазине! Но у меня чего-то поиск не работает!! Не пойму чего? вот, посмотрите:...
кодом с++ для начинающих C++
помогите с кодом с++ в среда visual studios 2010 я создал программу альтернативно "привет мир" велл код да кстати вот он: /* Программа №1 - Первая C++-программа. Введите эту программу затем...
C++ Диалоговые окна. http://www.cyberforum.ru/cpp-beginners/thread320352.html
Подскажите ,почему открывается только одно немодальное диалоговое окно. #include <windows.h> #include "resource.h" const char szClassName="WinLabClass\0"; HINSTANCE hInstance=0; HWND...
C++ В целочисленном массиве найти наиболее длинную цепочку одинаковых подряд стоящих элементов В целочисленном массиве найти наиболее длинную цепочку одинаковых подряд стоящих элементов (вывести на экран длину такой цепочки и элемент ее составляющий) Помогите пожалуйста сделать а то к... подробнее

Показать сообщение отдельно
Ruu
13 / 13 / 1
Регистрация: 20.07.2010
Сообщений: 43
15.06.2011, 23:25
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
#include <stdio.h>
#include <time.h>
 
struct sved {
    char * name;
    char * category;
    int age;
    int time;
};
 
int main(){
    
    char category[2]  = {'s','o'};
    char name[10] = {'a','b','c','d','e','f','g','h','i','j'};
    int i=0;
    struct sved a[10];
    
    srand(time(NULL));
    for(i=0;i<10;++i){
        a[i].category = (char*)malloc(sizeof(char));
        a[i].name = (char*)malloc(sizeof(char));
    }
    for(i=0;i<10;++i){
        a[i].category = &category[rand()%2];
        a[i].name = &name[rand()%10];
        a[i].age = rand()%20 + 15;
        a[i].time = rand()%8;
    }
    for(i=0;i<10;++i){
    if(*a[i].category == 's')
        printf("category = %c\n name = %c\n age = %d\n time = %d\n", *a[i].category,*a[i].name,a[i].age,a[i].time);
    }
    for(i=0;i<10;++i){
        free(a[i].category);
        free(a[i].name);
    }
    
    return 0;
}
поля структуры, содержащие имя и вид спорта спортсмена(category && name) можете заполнять как хотите и чем хотите, мне было лениво
Да и остальные поля можете заполнить как захотите.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru