Задача. Составить  программу,  которая  определяет,  сколько  цифр  в  символьной  строке. Программа должна работать только при вводе пароля «куку».

Решение.

#include <stdio.h>

#include <string.h>

void main()

{

   char pass[] = "куку”, s[80];

int i, count = 0;

   printf ("Введите пароль ”);

gets(s);

if ( strcmp ( pass, s ) != 0 )

      {

   printf ( "Неверный пароль” );

   return;

      }

printf ("Введите строку”);

gets(s);

   i = 0;

while ( s[i] != ‘\0’ ) {

   if ( s[i] >= ‘0’  &&  s[i] <= ‘9’ )

         count ++;

   }

printf("\nНашли %d цифр", count);

}



2009-12-19 • Просмотров [ 1924 ]