Someone can make me a simple program.

You need to register and log in from an undetermined number of users. It is a simple program does not need functions. Thank you

Sketch:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>


typedef struct
    {
        char nome[20];
        char pass[20];
    }dado;

int main()
{
    setlocale(LC_ALL,"");
    char op, nome, pass;
    int i;
    dado utili[30];
    do {
        printf("|'''''''''''''''|\n");
        printf("| Jogo da Forca |\n");
        printf("|...............|\n\n");


        printf("E - Entrar\n");
        printf("R - Registar\n");
        printf("S - Sair\n\n");
        fflush(stdin);
        printf("Escolha uma opção: ");
        scanf(" %c", &op);
        op = toupper(op);
        if (op == 'E')
            {
                system("CLS");
                printf("|'''''''''''''''|\n");
                printf("| Jogo da Forca |\n");
                printf("|...............|\n\n");


                printf("LOGIN\n\n");
                printf("Introduza o Utilizador: ");
                scanf(" %s", &nome);
                printf("Introduza a Password: ");
                scanf(" %s", &pass);
                for (i=0; i < 30; i++)
                {
                    if(nome==utili[i].nome && pass==utili[i].pass)
                    {
                        system("CLS");
                        jogo();
                    }
                }
            }
        if (op == 'R')
            {


            printf("|'''''''''''''''|\n");
            printf("| Jogo da Forca |\n");
            printf("|...............|\n\n");
            printf("REGISTO\n\n");
            printf("Introduza o Utilizador: ");
            scanf(" %s", &utili[i].nome);
            printf("Introduza a Password: ");
            scanf(" %s", &utili[i].pass);
            printf("\nREGISTADO COM SUCESSO");
            getch();
            system("CLS");
            main();
            }
        }
    while (op == "S");
        system("EXIT");
}