Сгенерировать целое число N и набор из N целых чисел, в диапазоне (-10,100). Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел. с меня пиченька или пивко там
Code: #include <stdio.h> #include <stdlib.h> int main() { int N,i,k=0; srand(time(NULL)); N=rand()%50; int a[N]; printf("N=%d\n", N); printf("Massiv iz %d chisel:\n", N); for (i=0; i<N; i++) { a[i]=rand()%110-10; printf("%d ", a[i]); } for (i=1; i<N; i++) if (a[i]<a[i-1]){ k++; printf("Chislo %d menshe svoego levogo soseda\n", a[i]); } printf("K = %d\n", k); return 0; }
Code: #include <stdio.h> #include <stdlib.h> using namespace std; int main() { setlocale(0,"Rus"); int N,i,k=0; srand(time(NULL)); N=rand()%50; int a[N]; cout << ("N=%d\n", N); cout << ("Массив из %d чисел:\n", N); for (i=0; i<N; i++) { a[i]=rand()%110-10; printf("%d ", a[i]); } for (i=1; i<N; i++) if (a[i]<a[i-1]){ k++; cout << ("Число %d меньше своего левого соседа\n", a[i]); } cout << ("K = %d\n", k); return 0; } Немного отредактировал предоставленный выше код. Мелочь, а приятно.