
16.05.2010, 23:40
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами:
9541766
Репутация:
2407
|
|
Первое задание на чистом Си:
PHP код:
#include "stdio.h"
#include "string.h"
int main()
{
int count = 5;
int good = 0;
int i, j, len, num = 0;
char** arr = malloc(sizeof(char*) * count);
arr[0] = "string 1";
arr[1] = "string 2";
arr[2] = "string without numbers";
arr[3] = "also, no numbers";
arr[4] = "str 5";
printf("Strings that do not contain any numbers:\n");
for(i=0; i<count; i++)
{
good = 1;
for(j=0, len = strlen(arr[i]); j < len; j++)
{
if(arr[i][j] >= 48 && arr[i][j] <= 57)
{
good = 0;
break;
}
}
if(good)
{
num++;
printf("\n%s", arr[i]);
}
}
printf("\n\nTotal number: %u", num);
free(arr);
return 0;
}
Последний раз редактировалось d_x; 16.05.2010 в 23:56..
|
|
|