Untitled

 avatar
unknown
c_cpp
9 days ago
588 B
3
Indexable
// Online C compiler to run C program online
#include <stdio.h>

int converti_base(char *str, int n)
{
    int risultato = 0;
    
    if(n<2 || n>10)
    {
        return -1;
    }
    
    for(int i=0; str[i] != '\0'; i++)
    {
        if(str[i] < '0' || str[i] >= ('0' + n))
        {
            return -1;
        }
    }
    int potenza =1; 
    
    for(int i=strlen(str) -1; i>=0; i--)
    {
        risultato = risultato + (str[i] - '0')*potenza;
        potenza = potenza*n; 
    }
    
}

int main() {
    // Write C code here
    printf("Try programiz.pro");

    return 0;
}
Leave a Comment