Предмет: Информатика,
автор: SweetCandy23228
ДАЮ МНОГО БАЛЛОВ! Помогите прошу, программирование, с++. Нужно код написать(
Задача: В функцию с переменным числом параметров поступают слова, конец списка – указатель 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"
Автор ответа:
0
Ответ:
я проверил код вроде правильный
Похожие вопросы
Предмет: Русский язык,
автор: nastya0342
Предмет: Русский язык,
автор: araika011
Предмет: Українська література,
автор: borzilor
Предмет: Литература,
автор: emanyiltsankov