• 16-06-2020, 01:36:41
    #1
    ⭐1. SAYFA SEO HİZMETİ⭐
    Bu şekilde yaptım ama çalıştıramadım yardımcı olucak ?
    #include <iostream>
    #include "string.h"
    #include "ctype.h"
    using namespace std;
    
    
    
    int main() {
    char input[500]; // max 500 karakter için.
    
    printf("Şifreli metni giriniz: "); scanf("%s",input);
    
    int input_len = strlen(input);
    for(int i = 0; i < input_len; i++){
    if(!isdigit(input[i])){
    int times = input[i+1] - '0';
    for(int j = 0; j < times; j++){
    printf("%c", input[i]);
    }
    }
    }
    return 0;
    }
  • 16-06-2020, 02:30:01
    #2
    #include <stdio.h>
    #include <string.h>
    
    int main()
    {
    char input[50];
    scanf("%s", &input);
    
    int i = 0;
    for (i; i < strlen(input); i = i + 2)
    {
    char c = input[i + 1];
    int x = c - '0';
    
    while (x > 0)
    {
    printf("%c", input[i]);
    
    x--;
    }
    }
    
    return 0;
    }
    Böyle bir şet yazdım. Çalışıyor ama sizden pointer kullanmanızı istemiş.
  • 16-06-2020, 02:33:42
    #3
    ⭐1. SAYFA SEO HİZMETİ⭐
    Mily10suz adlı üyeden alıntı: mesajı görüntüle
    #include <stdio.h>
    #include <string.h>
    
    int main()
    {
    char input[50];
    scanf("%s", &input);
    
    int i = 0;
    for (i; i < strlen(input); i = i + 2)
    {
    char c = input[i + 1];
    int x = c - '0';
    
    while (x > 0)
    {
    printf("%c", input[i]);
    
    x--;
    }
    }
    
    return 0;
    }
    Böyle bir şet yazdım. Çalışıyor ama sizden pointer kullanmanızı istemiş.
    teşekkürler