нужны комментарии к каждой строчке программы
#include <stdio.h>
#include <string.h>
void main()
{
char string1[100], string2[100];
int i, j;
printf("String 1: ");
gets(string1);
printf("String 2: ");
gets(string2);
for (i = 0, j = 0; i < strlen(string1) && j < strlen(string2); ++i) {
if (string1 == string2[j]) {
++j;
}
else {
while (string2[j] != string1 && j < strlen(string2))
++j;
if (j >= strlen(string2)) {
printf("False\n");
return;
}
}
}
printf("True\n");
}
Другие языки программирования и технологии
Нужны комментарии к программе
Щас.. .
#include <stdio.h> // подключение заголовочного файла стандартной библиотеки ввода-вывода
#include <string.h> // подключение заголовка для работы со строками
// пустая строка
void main() // объявление точки входа
{ // начало программы
char string1[100], string2[100]; // объявление двух одномерных массивов символов
int i, j; // счетчики
// пустая строка
printf("String 1: "); // приглашение на ввод первой строки
gets(string1); // получение первой строки с клавы
printf("String 2: "); // приглашение на ввод второй строки
gets(string2); // получение второй строки
// пустая строка
for (i = 0, j = 0; i < strlen(string1) && j < strlen(string2); ++i) { // объявление цикла по переменным i, j, изменяющихся от 0 до длины каждой строки невключительно
if (string1 == string2[j]) { // если [0] символ первой строки равен j-му
++j; // инкрементируем j
} // конец если
else { // иначе
while (string2[j] != string1 && j < strlen(string2)) // пока [j] символ второй строки не равен [0] первой И длина второй строки больше нуля
++j; // инкрементируем j
if (j >= strlen(string2)) { // если j не меньше длины второй строки
printf("False\n"); // печатаем НЕТ
return; // и завершаем работу приложения
} // конец ифа
} // конец элса
} // конец фора
// пустая строка
printf("True\n"); // выводим ДА
} // конец программы.. . А что это было?
#include <stdio.h> // подключение заголовочного файла стандартной библиотеки ввода-вывода
#include <string.h> // подключение заголовка для работы со строками
// пустая строка
void main() // объявление точки входа
{ // начало программы
char string1[100], string2[100]; // объявление двух одномерных массивов символов
int i, j; // счетчики
// пустая строка
printf("String 1: "); // приглашение на ввод первой строки
gets(string1); // получение первой строки с клавы
printf("String 2: "); // приглашение на ввод второй строки
gets(string2); // получение второй строки
// пустая строка
for (i = 0, j = 0; i < strlen(string1) && j < strlen(string2); ++i) { // объявление цикла по переменным i, j, изменяющихся от 0 до длины каждой строки невключительно
if (string1 == string2[j]) { // если [0] символ первой строки равен j-му
++j; // инкрементируем j
} // конец если
else { // иначе
while (string2[j] != string1 && j < strlen(string2)) // пока [j] символ второй строки не равен [0] первой И длина второй строки больше нуля
++j; // инкрементируем j
if (j >= strlen(string2)) { // если j не меньше длины второй строки
printf("False\n"); // печатаем НЕТ
return; // и завершаем работу приложения
} // конец ифа
} // конец элса
} // конец фора
// пустая строка
printf("True\n"); // выводим ДА
} // конец программы.. . А что это было?
Вот качай depositfiles.com/files/cf5n6zuhx?redirect
Похожие вопросы
- Кто может помочь?Нужны комментарии к каждой строчке программы...Помогите пожалуйста! оч нужно!!!
- Нужна помощь программиста, программа по работе с FTP. Подробности в пояснении.
- Помогите с помощью однострочных комментариев объясните программу каждую строчку. Кому не сложно :D Заранее спасибо
- Нужна самая простая программа для создания музыки.
- Нужна помощь с программой на ассемблере - комментирование каждой строки
- Нужна помощь с программой в С++
- Для чего нужны переменные в программе. Пример из программ
- Очень нужна помощь с программой на с++
- Здравствуйте нужна помощь по программе на языке паскаль
- как записать фильм на диск что его читал DVD проигрователь?? какия нужна для этого программа???