Дана строка. Преобразовать ее, удалив каждый символ (*) и повторив каждый символ, отличный от (*) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

напишите пожалуйста решение задачи и к нему СКРИН ну или хотя бы вот эту задачу напишите В символьном массиве хранятся фамилии и инициалы учеников класса. Напечатать список класса с указанием количества однофамильцев каждого ученика ПОЖАЛУЙСТА ПОМОГИТЕ С ЭКЗАМЕНОМ ЗАРАНЕЕ СПАСИБО ТОЛЬКО ПРОСТО СИ А НЕ НА С+ПРИМЕР РЕШЕНИЯ ДРУГОЙ ЗАДАЧИ
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
 
int main(void) {
    
    char str[] = "abc*der";
    char result[sizeof(str)/sizeof(char)*2];
    int i = 0;
    int ir = 0;
    
    printf("\n Gived : %s", str);
    
    for(i = 0; i < sizeof(str)/sizeof(char); ++i){
        
        if(str[i] != '*'){
            
            result[ir] = str[i];
            result[ir+1] = str[i];
            ir = ir + 2;
        }
        
    }
    
    printf("\n Result : %s", result);
    
    _getch();
 
    return 0;
    
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
 
int main(void) {
    
    char str[] = "abc*der";
    char result[sizeof(str)/sizeof(char)*2];
    int i = 0;
    int ir = 0;
    
    printf("\n Gived : %s", str);
    
    for(i = 0; i < sizeof(str)/sizeof(char); ++i){
        
        if(str[i] != '*'){
            
            result[ir] = str[i];
            result[ir+1] = str[i];
            ir = ir + 2;
        }
        
    }
    
    printf("\n Result : %s", result);
    
    _getch();
 
    return 0;
    
}

Решение задачи: «Дана строка. Преобразовать ее, удалив каждый символ (*) и повторив каждый символ, отличный от (*)»

textual
Листинг программы
result[ir] = 0;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы