//Tee do-while silmukkaa käyttäen ohjelma, joka kyselee merkkijonoon enintään 20 merkkiä.
//(Ohje kysele scanf-funktiolla. Lopeta silmukka,
//kun merkki on 13= ENTER tai silmukan sisällä oleva laskuri on kasvanut riittävästi).

#include <stdio.h>
#include <stdlib.h>

int main()
{
		char merkki;
		char merkkijono[20];
		char valilyonti;
		int i=-1;

        do
        {
        i++;
	    printf("Anna luku\n");
	    scanf("%c",&merkki);
	    if(merkki!=10)
        scanf("%c",&valilyonti);
        merkkijono[i]=merkki;
        }
        while (i<19&&merkki!=10);
        printf("merkkijono on %s\n",merkkijono);
        printf("LOPPU\n %d",i);
        return 1;
}

  • No labels
You must log in to comment.