#include <cs50.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
string name = GetString();
for (int i = 0, n = strlen(name); i < n; i++)
{
if ( i == 0 )
{
if (name[i] >= 'A' && name[i] <= 'z')
{
printf("%c", toupper(name[i]));
}
}
else if (name[i-1] == ' ')
{
if (name[i] >= 'A' && name[i] <= 'z')
{
printf("%c", toupper(name[i]));
}
}
}
printf("\n");
}
output
//~/workspace/pset2/ $ check50 2016.initials.more initials.c
:) initials.c exists
:) initials.c compiles
:) outputs "MB" for "Milo Banana"
:) outputs "MB" for "milo banana"
:( outputs "MB" for " milo banana "
\ expected output, but not "NEYM NEYB NEY\n"
:( outputs "MB" for " milo banana "
\ expected output, but not "NEY NEYMB NEY NEY\n"
:( outputs "RTB" for " robert thomas bowden"
\ expected output, but not "NEY NEY NEYR NEY NEYTB\n"
:) outputs "RTB" for "Robert Thomas Bowden"
:) outputs "R" for "ROB"
:) outputs "RTB" for "Robert thomas Bowden"//