ДАЮ МНОГО БАЛЛОВ! Помогите прошу, программирование, с++. Нужно код написать(
Задача: В функцию с переменным числом параметров поступают слова, конец списка – указатель NULL. Найти и вывести все слова из списка, состоящие из 5 букв.
Ответы
Ответ дал:
1
Ответ:
#include <stdarg.h>
#include <stdio.h>
void f(const char* start, ...)
{
va_list list;
const char* curr;
va_start(list, start);
for (curr = start ; curr != NULL; curr = va_arg(list, const char*))
{
if (5 == strlen(curr)) printf("%s\n", curr);
}
va_end(list);
}
int main()
{
f ("hello", "world", "!", "!!!!!", NULL);
return 0;
}
Объяснение:
если что то не правильно или не так я удалю без проблем
SweetCandy23228:
спасибо большое! программа выдавала ошибку, но нужно было просто дописать в начале "#include"
#include*
cstring*, почему-то не вставлялось
бывает, нужно внимательнее быть
можно "лучший ответ"?
да, конечно)
Ответ дал:
0
Ответ:
я проверил код вроде правильный
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад