Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Что делает приведенная программа? #include <stdio.h> #include <conio.h> int main() { char str1[10] = "", str2[10] = ""; char *ptr1, *ptr2; printf("Введите строку: %s", str1); scanf("%s", str1); ptr1 = str1; ptr2 = str2; while (*ptr1!='\0') { i
Что делает приведенная программа?
#include <stdio.h>
#include <conio.h>
int main()
{
char str1[10] = "", str2[10] = "";
char *ptr1, *ptr2;
printf("Введите строку: %s", str1);
scanf("%s", str1);
ptr1 = str1;
ptr2 = str2;
while (*ptr1!='\0') {
if (*ptr1=='\0') {
*ptr2 = '\0';
break;
}
*ptr2 = *ptr1;
ptr1++;
ptr2++;
}
printf("str2 = %s\n", str2);
return 0;
}
вопрос
Правильный ответ:
копирует строку
str1
в строку str2
копирует строку
str2
в строку str1
просматривает все символы строки
str1
просматривает все символы строки
str2
Сложность вопроса
95
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
27 май 2019
Аноним
Кто находит эти ответы с интуитом? Это же элементарно
28 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Что произойдет после выполнения приведенной программы? #include <stdio.h> #define n 10 void fun(int *mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; int i; fun(arr, n); for (i=0; i<n; i++) printf("arr[%d] = %d\n", i, arr[i]); return 0; } void fun(int *mas, int k) { int i, s = 0; for (i=0; i<k; i++) mas[i] *= 2; }
- # Какие достоинства имеет использование рекурсии?
- # Задана функция вычисления факториала: long fact(long n) { return (n>1) ? n * fact(n-1) : 1; } При каком значении завершится рекурсивный процесс?
- # При какой команде запуска заданной программы из командной строки значение argc будет равно 1? int main(int argc, char *argv[]) { int t; for(t=0; t<argc; ++t) printf("%s\n", argv[t]); return 0; }
- # В результате выполнения какого фрагмента кода значение переменной y будет равно 11?