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

    ИНФОРМАТИКА

    Някой може ли да състави програма,която да въвежда числа от клавиатурата дотогава докaто се въведе 0 и намира колко от числата са положителни и колко са отрицателни.

    трябва да я съставя с do while и да е написана на с++,който може ще съм му многооо благодарна ...
    Последно редактирано от niksuncho : 12-11-2011 на 14:45

  2. #2
    Мега фен Аватара на Chacho
    Регистриран на
    Nov 2006
    Мнения
    15 573
    Код:
    #include <iostream>
    using namespace std;
    
    int main()
    
    {
      //Chetem chisla v masiva, uveli4avame broq4a na   polojitelni chisla IntCount, ako se vuvede takova i pri vuvejdane na 0 spirame
    
      int i, IntCount;
      int a[100];
      i=0;
      IntCount=0;
      while (a[i]!=0 && i<100)
        {
         cout<<endl<<"a["<<i<<"]=";
         cin>>a[i];
         if (a[i]>0)
         IntCount++;
         i++;
        }
    
    
      cout<<endl<<"Ima "<<IntCount<<" polojitelni chisla";
      if(a[i-1]==0)
      {
        cout<<endl<<"Ima "<<i-1-IntCount<<" otricatelni chisla"; //broqt na elementite v masiva e i, no ediniq ot tqh e nula, zatova izvajdame ot i-1 polojitelnite chisla, za da poluchim otricatelnite
      }
      else
      {
        cout<<endl<<"Ima"<<i-IntCount<<" otricatelni chisla";
      }
    
      cin>>i; //Spira izhoda ot programta
    
      return 0;
    
      }
    Компилирана е под DevC++ и действа, но с do while нещо не ми се получи, затова е само с while.
    Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.

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

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