Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zliczanie liczb ujemnych w danej tablicy

Ostatnio zmodyfikowano 2014-05-18 11:43
Autor Wiadomość
kozuch
Temat założony przez niniejszego użytkownika
Zliczanie liczb ujemnych w danej tablicy
» 2014-05-13 22:56:57
Mam problem  programen i nie wiem czemu nie chce mi polić liczb ujemnych w danym programie i nie wiem co jest  żle   nie wiem czy powina być petla for czy do while  mój program wyglada natspepujaca. Prosze o jakoś rade jestem poczatkujączym .
C/C++
//Nalezy wprowadzic do komputera N duzych liczb gdzie n<10 oraz nieujemne.
//N jest pierwsza wprowadzana wartoscia do komputera i należy ją zapamietać te liczby w tablicy.
//Wprowadzene liczby sa liczbami rzeczywistymi całkowitymi . Do wprowadzanie liczb zastosuj komunikat ,no: "Podaj liczbe L1 ,L2,L3 itp.
//Wydrukować ilosc liczb mniejszych od zera.
// Określ oraz wyświetl  ilość liczb tablicy mniejszych od zera oraz wydrukować z numerem je porzedzajączym.
//Obliczyc wartość srednia liczb ujemny oraz to wydrukować.
#include<iostream.h>
#include <conio.h>
int main()

{
   
    int N, i, sum, ilosc, srednia, tab[ 9 ];
   
    cout << "Podaj liczbe N:" << endl;
    cin >> N;
    while( N <= 0 || N > 10 )
    {
        cout << "Liczba nie właściwa  i podaj inna liczbe  spełniająca warunek N<10 orazN>0" << endl;
        cin >> N;
       
    }
    for( i = 0; i < N; i++ )
    {
        cout << "Podaj wartosc liczby L" << i + 1 << endl;
        cin >> tab[ i + 1 ];
       
        ilosc = 0;
       
        if( tab[ i ] < 0 )
        {
           
            sum = sum + tab[ i ];
            ilosc++;
            srednia = sum / ilosc;
        }
    }
    cout << ilosc;
   
   
    system( "pause" );
    return 0;
}
P-109907
00Andre
» 2014-05-14 00:21:34
Daj kod w
[cpp]...[/cpp]
, bo ciężko się to czyta =)
P-109911
kozuch
Temat założony przez niniejszego użytkownika
» 2014-05-14 00:50:34
#include<iostream.h>
#include <conio.h>
int main()
{
int N,i,sum,ilosc,srednia, tab[9];
cout<<"Podaj liczbe N:"<<endl;
cin>>N;
while(N<=0||N>10)
{
cout<<"Liczba nie właściwa  i podaj inna liczbe  spełniająca warunek N<10 orazN>0"<< endl;
cin>>N;
}
for(i=0;i<N;i++)
{
cout<<"Podaj wartosc liczby L"<<i+1<<endl;
cin>>tab;
ilosc=0;
if (tab<0)
{
sum += tab;
ilosc++;
srednia=sum/ilosc;
}
cout<<ilosc;
system("pause");
return 0;
}
P-109913
pekfos
» 2014-05-18 11:43:28
Daj kod w
[cpp]...[/cpp]
, bo ciężko się to czyta =)
Najwyraźniej nic z tego nie będzie, trzeba samemu poprawić..

C/C++
cin >> tab[ i + 1 ];
Powtórz sobie, jak się tablic używa.

PS: ..i zmiennych.
P-110257
« 1 »
  Strona 1 z 1