Найти номер первого положительного элемента массива - C (СИ)
Формулировка задачи:
Помогите пожалуйста, вот код но он выводит неправильный номер, в чем ошибка?
//--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <math.h> #include<stdlib.h> //--------------------------------------------------------------------------- int main() { int n,i,a=0,b=0,c=1,f=0,k=0; int t[50]; printf("Vvedite kolicestvo elementov\n"); scanf("%d",&n); randomize(); for (i = 0; i < n; i++) { t[i]=random(41)-20; printf("%4d",t[i]); } for (i = 0; i<n; i++) { if (t[i]>0){ c=i; break; } } printf("\nnomer C=%d",c); getch(); return 0; } //---------------------------------------------------------------------------
Решение задачи: «Найти номер первого положительного элемента массива»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <time.h> //--------------------------------------------------------------------------- int main() { int n,i,a=0,b=0,c=1,f=0,k=0; int t[50]; printf("Vvedite kolicestvo elementov\n"); scanf("%d",&n); srand(time(0)); for (i = 0; i < n; i++) { t[i]= rand() % 41 - 20; printf("%4d",t[i]); } for (i = 0; i<n; i++) { if (t[i]>0){ c=i; break; } } printf("\nnomer C=%d",c); getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д