Obliczanie kwadratu liczb w tablicy
Ostatnio zmodyfikowano 2014-01-23 14:20
ppp47676 Temat założony przez niniejszego użytkownika |
Obliczanie kwadratu liczb w tablicy » 2014-01-23 11:17:42 Dlaczego jak wpisze do programu np. liczby od 1 do 8 i program musi podnieść do kwadratu 2 i 6 to wychodzi: 4,36,0. Skąd to zero? #include <cstdlib> #include <iostream>
using namespace std;
int main( int argc, char * argv[] ) { int tab1[ 8 ]; int i; cout << "Podaj 8 liczb calkowitych" << endl; for( i = 0; i < 8; i++ ) { cin >> tab1[ i ]; } int kwadrat = 1; system( "cls" ); cout << "Wpisales elementy: "; for( i = 0; i < 8; i++ ) { cout << tab1[ i ] << ","; } cout << "\n" << endl; cout << "Liczby, ktore przy dzieleniu przez 4 daja reszte 2 lub sa niedodatnie to: "; for( i = 0; i < 8; i++ ) { if( tab1[ i ] % 4 == 2 || tab1[ i ] < 0 ) { cout << tab1[ i ] << ","; } } cout << "\n" << endl; cout << "Kwadraty tych elementow to: "; for( i = 0; i < 8; i++ ) { if( tab1[ i ] % 4 == 2 || tab1[ i ] < 0 ) { kwadrat = tab1[ i ] * tab1[ i ]; cout << kwadrat << ","; } } cout << "\n" << endl; system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
MrPoxipol |
» 2014-01-23 14:20:49 |
|
« 1 » |