[P&AM Lab] Неизменяющийся вывод

Константин Никулов nateford на inbox.ru
Вс Фев 13 00:48:26 MSK 2011


#include <stdio.h>
#include <stdlib.h>
#define MAX_LENGTH 1024

int main()
{

    int len, i, tag, *appleseed;
    char word[MAX_LENGTH];
    unsigned short swarm[3];

    printf("Length of the word: ");
    scanf("%i", &amp;len);
    swarm[0] = 1;
    swarm[1] = 2;
    swarm[2] = 4;
    
    if (len > MAX_LENGTH) {
        printf("You entered too big length.\n");
        exit(1);
    }

    seed48(swarm);

    for (i = 0; i < len; i++) {
        tag = lrand48() % 3;
        
        switch (tag) {
            case 0:
                word[i] = 'a';
                break;
            case 1:
                word[i] = 'b';
                break;
            case 2:
                word[i] = 'c';
                break;
            default:
                printf("Tag has bad value.");
                exit(1);
        }
    }

    for (i = 0; i < len; i++) {
        printf("%c", word[i]);
    }

    printf(" %i\n", tag);
    
    return 0;    
}

чего-то не хватает.

----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://amplab.syktsu.ru/pipermail/lab/attachments/20110212/5b6c54b0/attachment.htm>


Подробная информация о списке рассылки Lab