Zliczanie liczb ujemnych w danej tablicy
Ostatnio zmodyfikowano 2014-05-18 11:43
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 .
#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; }
|
|
00Andre |
» 2014-05-14 00:21:34 Daj kod w [cpp]...[/cpp] , bo ciężko się to czyta =) |
|
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; } |
|
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ć.. Powtórz sobie, jak się tablic używa. PS: ..i zmiennych. |
|
« 1 » |