[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", &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 было извлечено…
URL: <http://amplab.syktsu.ru/pipermail/lab/attachments/20110212/5b6c54b0/attachment.htm>
Подробная информация о списке рассылки Lab