Ciągi - poprzednie i następne cyfry
Ostatnio zmodyfikowano 2013-12-18 20:32
Awantura Temat założony przez niniejszego użytkownika |
Ciągi - poprzednie i następne cyfry » 2013-12-17 21:15:03 Witam ponownie ^^ Napisałem program obliczający liczby podzielne przez 7, oraz ich ilość, lecz muszę do tego dodać obliczanie sumy liczb poprzedzajacych 7, oraz następujących po 7, ale nie mam bladego pojęcia jak się za to zabrać. Oto to, co napisałem:P #include<iostream> using namespace std; int main() { int a = 1; int sum = 0; int x = 0; for( int i = 0; a != 0; ++i ) { cout << "Podaj liczbe nr :"; cin >> a; if( a != 0 ) { if(( a % 7 ) == 0 ) { sum += a; x++; } } } cout << "Suma liczb podzielnych przez 7 wynosi: " << sum << endl; cout << "Wszystkich liczb podzielnych przez 7 jest:" << x << endl; return 0; } |
|
pekfos |
» 2013-12-17 21:17:55 Zapisuj poprzednie liczby i sumuj, jeśli aktualna jest podzielna przez 7. |
|
tookie009 |
» 2013-12-17 21:19:05 licz poprzedzajacych i nastepujacych po 7, czyli chcesz sume wszystkich liczb ? czy sume wszystkich liczb nastepujacych po 7 ? twoj kod tak jak to wstawiles jest nieczytelny. Uzyj tego: |
|
Awantura Temat założony przez niniejszego użytkownika |
» 2013-12-17 21:26:59 Ale właśnie nie wiem jak zrobić, tzn, żeby zapisać liczbe poprzedzającą liczbę podzielną przez 7.
|
|
pekfos |
» 2013-12-17 21:31:28 Utwórz sobie zmienną i przypisuj do niej wartość a na końcu pętli. |
|
Awantura Temat założony przez niniejszego użytkownika |
» 2013-12-17 21:43:07 No, ale to wszystko się zapisuje do zmiennej a, i tworzy ciąg ;/ |
|
pekfos |
» 2013-12-17 21:49:53 W czym problem? |
|
Awantura Temat założony przez niniejszego użytkownika |
» 2013-12-17 21:52:14 Jak to zapisać ? W stylu a-1 to nie pójdzie, bo to nie tablica. |
|
« 1 » 2 |