Если вместо scanf() и printf() использовать cin и cout, то ничего не выводится - C (СИ)
Формулировка задачи:
Доброго времени суток! Есть код
Если вместо scanf() и printf() использовать cin и cout, ошибок не будет, но на экран ни чего выводится не будет. Почему так?
#include <stdio.h> #include <iostream> int main () { int n, k; float f [n]; scanf("%d",&n); //std::cin >> n; for (int i = 0; i < n; i++ ){ scanf("%f",&f[i]); //std::cin >> f[i]; if (f[i] != 0) k++; } printf("%d \n", k); //std::cout << k; return 0; }
Решение задачи: «Если вместо scanf() и printf() использовать cin и cout, то ничего не выводится»
textual
Листинг программы
*(f + i) == f[i]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д