Título: pasa c a python Publicado por: Mateo.F en 9 Noviembre 2021, 00:00 am necesito pasar este codigo c a python
include<stdio.h> include<string.h> let isVowel(char ,ch); int main(){ char encryptedMsg[100]; int n = 0; fgets(encryptedMsg, sizeof(encryptedMsg), stdin); //Read Encrypted Message n = strlen(encryptedMsg); encryptedMsg[n - 1] = '\0'; char originalMsg[n]; //Convert X'' to X' int left = 0, right = n - 2; for(int i = 0; i < n - 1; i++){ if(i % 2 == 0){ originalMsg[left++] = encryptedMsg; } else{ originalMsg[right--] = encryptedMsg; } } originalMsg[n - 1] = '\0'; //puts(originalMsg); //Print the X' //Convert X' to X' int substringSize = 0; for(int i = 0; i < n ; i++){ //if is a vowel or is the end of the string reverse the subrting between vowels if(isVowel(originalMsg) || originalMsg == '\0'){ int left = i - substringSize; int right = i - 1; char aux; while(left < right){ aux = originalMsg ; originalMsg[left++] = originalMsg ; originalMsg[right--] = aux; } substringSize = 0; } else substringSize++; } originalMsg[n - 1] = '\0'; //puts(originalMsg); printf("%s => %s\n", encryptedMsg, originalMsg); return 0; } int isVowel(char ch){ switch (ch) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': return 1; default: return 0; } } Título: Re: pasa c a python Publicado por: Xyzed en 9 Noviembre 2021, 01:38 am Hola.
No se hacen tareas acá, si tienes alguna pregunta puntual podemos ayudarte. Saludos. |