char str[50], s;
printf("\nЛабораторная работа №5_1");
printf("\nВариант №0");
printf("\nПО-11-1");
printf("\nПупкин Василий\n");
printf("\nВведите строку символов:\n"); //ввод исходных данных
printf("\n str=");
scanf("%s", str);
n = strlen(str); //длина строки
summa = 0; //начальное значение суммы
count = 0; //начальное количество цифр в строке
printf("\nНайденные цифры:\n");
for (i=0; i<n; i++)
{
s = str[i]; //очередной символ исходной строки
if (s == '0')
{
count++;
printf("%3c", s);
}
if (s == '1')
{
count++;
summa++;
printf("%3c", s);
}
if (s == '2')
{
count++;
summa += 2;
printf("%3c", s);
}
if (s == '3')
{
count++;
summa += 3;
printf("%3c", s);
}
if (s == '4')
{
count++;
summa += 4;
printf("%3c", s);
}
if (s == '5')
{
count++;
summa += 5;
printf("%3c", s);
}
if (s == '6')
{
count++;
summa += 6;
printf("%3c", s);
}
if (s == '7')
{
count++;
summa += 7;
printf("%3c", s);
}
if (s == '8')
{
count++;
summa += 8;
printf("%3c", s);
}
if (s == '9')
{
count++;
summa += 9;
printf("%3c", s);
}
}
printf("\nsumma=%d", summa);
printf("\ncount=%d", count);
return 0;
}
- Компиляция, отладка, тестирование и получение результата:
