Untitled

 avatar
unknown
plain_text
2 months ago
1.2 kB
9
Indexable
#include <iostream>
using namespace std;
void func_B(int & ,int,int *&A);
void func_A(int &,int,int *&A);
void func_C(int &,int,int *&A);
int main(){
    int n;
    cin>>n;
    int *A;
    int ans = 0;
    A = new int[n];
    for(int i =0;i<n;i++){
        cin>>A[i];
    }
    //func_A(ans,n,A);
    //func_B(ans,n,A);
    //func_C(ans,n,A);
    return 0;
}
void func_A(int &cnt ,int n,int *&A){
    int c;
    cout<<"Enter C : ";
    cin>>c;
    for(int i =0;i<n;i++){
        if(A[i]<c){
            cnt++;
        }
    }
    cout<<"Task A: "<<cnt<<endl;
    return;
}
void func_B(int &sum,int n,int *&A){
    int ok = 0;
    for(int i =0;i<n;i++){
        if(A[i] > 0 && ok == 0){
            ok = 1;
        }
        if(ok == 1 && A[i]>0){
            sum+=A[i];
        }
    }
    cout<<"Task B: "<<sum;
    return ;
}
void func_C(int &sum,int n,int *&A){
    int a,b;
    cout<<"Enter A[a,b] : ";
    cin>>a>>b;
    
    cout<<"Task c: ";
    for(int i =a;i<=b;i++){
        cout<<A[i]<<" ";
    }
    for(int i =0;i<a;i++){
        cout<<A[i]<<" ";
    }
    for(int i =b+1;i<n;i++){
        cout<<A[i]<<" ";
    }
    
    
    return ;
}
Editor is loading...
Leave a Comment