Короче надо лабу написать нашел код в инете а он не работает код #include <iostream> int main() { int num; int count = 0; int i = 0; int temp; printf("Введите число: "); scanf(num); temp = num; do { printf_s("Введите число: "); scanf_s(num); if((temp > 0 && num < 0) || (temp < 0 && num > 0)) count++; temp = num; i++; } while(i < 4); printf_s("Знак изменился ", count, " раз"); return 0; }
Celeste, Задано целое n > 0 и последовательность из n действительных чисел. Определить сколько раз в этой последовательности меняется символ.
KinetiK, Потому что я искал задание в инете, нашел а оно на плюсах, попытался переписать под С нихуя не получилось
я уже плохо помню что-то из шараги, попробуй добавить библиотеки #include <stdio.h> #include <locale.h> #include <iostream> #include <conio.h>
moyase, #include <stdio.h> int main() { int n, k, tmp, c = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &k); if (i > 0 && ((tmp < 0 && k >= 0) || (tmp >= 0 && k < 0))) { c++; } tmp = k; } printf("The sign has been changed %d times\n", c); return 0; } C #include <stdio.h> int main() { int n, k, tmp, c = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &k); if (i > 0 && ((tmp < 0 && k >= 0) || (tmp >= 0 && k < 0))) { c++; } tmp = k; } printf("The sign has been changed %d times\n", c); return 0; }