Перевести с C++ на чистый Си - C (СИ)
Формулировка задачи:
#include "stdafx.h" #include <iostream> #include <locale> using namespace std; void main() {setlocale(LC_ALL,"RUSSIAN"); char x[20]; char y[20]; int i,k,len,len2; cout«"Введите первое слово"«endl; cin» x; cout«"Введите второе слово"«endl; cin» y; len=strlen(x); len2=strlen(y); for (i=0;i<len;i++) for (k=0;k<len2;k++) {if (x[i]==y[i]) cout«x[i]«endl; }
#include "stdafx.h" #include <iostream> #include <locale> using namespace std; void main() {setlocale(LC_ALL,"RUSSIAN"); char x[20]; char y[20]; int i,k,len,len2; cout«"Введите первое слово"«endl; cin» x; cout«"Введите второе слово"«endl; cin» y; len=strlen(x); len2=strlen(y); for (i=0;i<len;i++) for (k=0;k<len2;k++) {if (x[i]==y[i]) cout«x[i]«endl; }
Решение задачи: «Перевести с C++ на чистый Си»
textual
Листинг программы
printf("Введите первое слово\n"); scanf("%s", &x); printf("Введите второе слово\n"); scanf("%s", &y); ... if (x[i]==y[i]) printf("%s\n", &x[i]);
Объяснение кода листинга программы
- Программа запрашивает у пользователя ввод двух слов.
- Введенные слова сохраняются в переменных x и y.
- Далее происходит сравнение символов в обоих словах по одному символу.
- Если символы совпадают, то выводится совпавший символ.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д