.
Отговор в тема
Резултати от 1 до 2 от общо 2

Hybrid View

  1. #1

    информатика

    някой може ли да помогне? имам си някаква представа как се пишеше.. но с 2 едномерни масива нещо се бъркам

    "Генерирайте 2 едномерни масива a и b от n цели числа в инт [50;300]. Намерете броя на елементите на a, които са по-големи от p и боря на ел. на b които са по-големи от q (p,q се въвеждат от клавиатурата)"
    C++

  2. #2
    Мега фен Аватара на Chacho
    Регистриран на
    Nov 2006
    Мнения
    15 573
    Код:
    #include <iostream>
    using namespace std;
    
    int main()
    {
      int a[100], b[100];
      int i, n, p, q;
    
      cout<<"n=";
      cin>>n;
      if (!cin || n<=0 || n>100)
      {cout<<"Greshka"; return 1;}
    
      cout<<"p=";
      cin>>p;
      if (!cin)
      {cout<<"Greshka"; return 1;}
    
      cout<<"q=";
      cin>>q;
      if (!cin)
      {cout<<"Greshka"; return 1;}
    
      for (i=0; i<n; i++)
      {
        cout<<"\na["<<i<<"]=";
        cin>>a[i];
        if (!cin || a[i]<=50 || a[i]>=300)
        { cout<<"Greshka"; return 1;}
      }
    
      for (i=0; i<n; i++)
      {
        cout<<"\nb["<<i<<"]=";
        cin>>b[i];
        if (!cin || a[i]<=50 || a[i]>=300)
        { cout<<"Greshka"; return 1;}
      }
    
      int count=0;
      
      for (i=0; i<n; i++)
      {
        if (a[i]>p)
        count++;
      }
       
      cout<<"\n Broia na elementite v a[n], po-golemi ot p e: "<<count;
    
      for (i=0, count=0; i<n; i++)
      {
        if (b[i]>q)
        count++;
      }
      
      cout<<"\n Broia na elementite v b[n], po-golemi ot q e: "<<count;
    
      cin>>n; //Chaka vuvejdane predi da zatvori programata
      return 0;
    }
    Компилирана и тествана под DevC++ ver.4.9.9.2
    Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си