Предмет: Информатика,
автор: asosyn
Найти первый отрицательный элемент массива c++
Ответы
Автор ответа:
0
Відповідь:
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void randarr(int *arr,int size){
for(int i = 0; i < size; i++){
arr[i] = rand() % 22 - 10;
}
}
void printarr(int *arr,int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
}
}
int firstdiff(int *arr,int size){
int diffnumber;
for(int i = 0; i < size; i++){
if(arr[i] < 0){
return arr[i];
}
}
cout << "Отрицательных елементов нет... " << endl;
}
int main(){
srand(time(NULL));
setlocale(LC_ALL , "Rus");
int size;
cout << "Введите размер массива: ";
cin >> size;
int *arr = new int[size];
cout << "Массив: ";
randarr(arr,size);
printarr(arr,size);
cout << "\nПервый отрицательный елемент: " << firstdiff(arr,size);
delete[] arr;
return 0;
}
Похожие вопросы
Предмет: Қазақ тiлi,
автор: nurai1986dias
Предмет: Английский язык,
автор: Фрок
Предмет: Русский язык,
автор: FYUTKBYF08
Предмет: Информатика,
автор: java647Javakh
Предмет: Математика,
автор: volkovv36