Дана строка. Преобразовать ее, удалив каждый символ (*) и повторив каждый символ, отличный от (*) - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д