Witam, mam problem z napisanie 2 programów w C++
1. ze 100 liczb
A) wczytaj jedna rzeczywistą z klawiatury
B) wczytaj 2 liczby rzeczywiste losowo i podaj ich sumę i iloczyn
Wszystko w jednym programie
2. Oblicz sumę liczb: 1/100 + 1/101 + 1/102 + ... + 1/998 + 1/999
Najgorsze jest to, że będę musiał to napisać nie w programie tylko na kartce gdyż to bedzie ostatni termin zaliczenia
Wielkie dzięki za stratę wolnego czasu.
Pozdrawiam
[C++] wczytywanie i sumowanie
-
- Użytkownik
- Posty: 941
- Rejestracja: 17 gru 2007, o 21:48
- Płeć: Mężczyzna
- Lokalizacja: Kingdom Hearts
- Podziękował: 6 razy
- Pomógł: 222 razy
[C++] wczytywanie i sumowanie
2. Musisz wszystko sprowadzić do wspólnego mianownika Do tego służy algorytm euklidesa na NWD i zależność \(\displaystyle{ NWW(a,b)=\frac{a\cdot b}{NWD(a,b)}}\)
- nico89
- Użytkownik
- Posty: 107
- Rejestracja: 20 mar 2006, o 16:11
- Płeć: Mężczyzna
- Lokalizacja: Opole Lub.
- Podziękował: 5 razy
- Pomógł: 7 razy
[C++] wczytywanie i sumowanie
Panowie, bez zartów. Patrząc na poziom tych zadan trzeba je zrobic w najprostszy mozliwy sposób:
2.
double suma;
for(int i=100;i<1000;i++){
suma+=1/i;
}
2.
double suma;
for(int i=100;i<1000;i++){
suma+=1/i;
}
- Szemek
- Użytkownik
- Posty: 4819
- Rejestracja: 10 paź 2006, o 23:03
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 43 razy
- Pomógł: 1407 razy
[C++] wczytywanie i sumowanie
nico89, aż tak prosto, to bym tego nie robiłnico89 pisze:Panowie, bez zartów. Patrząc na poziom tych zadan trzeba je zrobic w najprostszy mozliwy sposób:
2.
double suma;
for(int i=100;i<1000;i++){
suma+=1/i;
}
Twój kod wymaga dwóch poprawek: nadania wartości początkowej oraz zmiany 1 na 1.0 (bo tak się składa, że wyrażenie 1/i będzie traktowane jako dzielenie całkowitoliczbowe)
Kod: Zaznacz cały
double suma = 0.0;
for(int i=100;i<1000;i++){
suma += 1.0/i;
}