walther karl
Оракул
(68528)
13 лет назад
%s - строчка, для ввода символа используйте %c, а еще лучше - getchar()
surnames - это массив из 7 указателей, обращаться к нему надо surnames [ i ]
считывание символа в вашем случае бессмысленно, ибо он нигде не используется.
если вы инициализируете массив указателей, не надо прописывать его размер, ставьте просто пустые скобки [ ].
#include <locale.h>
void main()
{
setlocale(LC_ALL,"Russian");
char *surnames [7] = {"Баденкова","Журавская","Бугаёва","Орлова","Борисёнок"};
int n,i;
printf("Введите желаемую букву\n");
scanf("%s", &n);
for (i=0; i<7; i++)
if(*surnames=='Б')
printf("Фамилии студентов на эту букву:%s\n",surnames);
for (i=0; i<7; i++)
if(*surnames=='Ж')
printf("Фамилии студентов на эту букву:%s\n",surnames);
}