Lord Vayaa Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Wykombinowalem takie cos to jest tylko szablonik programu a pozniej dodam co trzeba, do jednego zadania. Jak zrobic zeby "drug" byl z przecinkiem? #include<iostream> using namespace std; int main() { int pierw = 1; int wynik = 20; int drug; for(pierw = 1; pierw < 10; pierw+=1) { drug = 20 / pierw; cout<<"Pierwsza liczba to "<<pierw<<", a druga to "<<drug<<" a wynik to "<<wynik<<'\n'; } cout<<"Nacisnij ENTER aby zakonczyc"; getchar(); return 0; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Daj kropkę. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Jak zrobic zeby "drug" byl z przecinkiem? double drug; ? albo float jak tam chcesz... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Vayaa Opublikowano 9 Lutego 2008 Autor Udostępnij Opublikowano 9 Lutego 2008 @kryniak: Nie nie chodzi mi o to zeby nie zaokraglalo liczby drug. Bo jak w konsoli to odpale to sa zaokraglenia typu pierwsza liczba to 3, druga to 6, a wynik to 20. @Yoda nie dziala Takie cos wyszlo #include<iostream> using namespace std; int main() { int pierw = 1; int wynik = 20; float drug; for(pierw = 1; pierw < 10; pierw+=1) { drug = 20 / pierw; cout<<"Pierwsza liczba to "<<pierw<<", a druga to "<<drug<<" a wynik to "<<wynik<<'\n'; } cout<<"Nacisnij ENTER aby zakonczyc"; getchar(); return 0; } no i jest bez zmian Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 #include<iostream> using namespace std; int main() { int pierw = 1; int wynik = 20; double drug; for(pierw = 1; pierw < 10; pierw+=1) { drug = 20 / pierw; cout<<"Pierwsza liczba to "<<pierw<<", a druga to "<<drug<<" a wynik to "<<wynik<<'\n'; } cout<<"Nacisnij ENTER aby zakonczyc"; getchar(); return 0; } O to chodzi? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Vayaa Opublikowano 9 Lutego 2008 Autor Udostępnij Opublikowano 9 Lutego 2008 Zrobilem screena z rozwiazaniem Yody tadam Czyli bez zmian Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Wytłumacz dokładnie co ty chcesz, bo teraz jak na to patrzę to nie widzę sensu tego programu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Vayaa Opublikowano 9 Lutego 2008 Autor Udostępnij Opublikowano 9 Lutego 2008 Kiedys dostalem takie zadanie mozna zrobic w pascalu, c++ itd teraz jak troche poznalem c++ to postanowilem to z ciekawosci zrobic. Narazie ma obliczac 20 a pozniej to zmienie na inna liczbe z jakimis potegami Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Zaraz zrobię to u siebie. Hmmm sam nie wiem czemu nie działa - powinno bez problemu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 9 Lutego 2008 Udostępnij Opublikowano 9 Lutego 2008 Ha! Powiedz mi, jak ono ma dzielić, skoro wynik dzielenia przypisujesz zmiennej drug, a nie wynik xD Prawidłowy kod: #include<iostream> using namespace std; int main() { int pierw; double wynik; int drug=20; for(pierw = 1; pierw < 10; pierw+=1) { wynik = double(drug) / double(pierw); cout<<"Pierwsza liczba to "<<pierw<<", a druga to "<<drug<<" a wynik to "<<wynik<<'\n'; } cout<<"Nacisnij ENTER aby zakonczyc"; getchar(); return 0; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Vayaa Opublikowano 9 Lutego 2008 Autor Udostępnij Opublikowano 9 Lutego 2008 Dzieki kryniak po lekkiej edycji wyszlo takie cos i o to chodzilo! #include<iostream> using namespace std; int main() { int pierw; int wynik=20; double drug; for(pierw = 1; pierw < 10; pierw+=1) { drug = double(wynik) / double(pierw); cout<<"Pierwsza liczba to "<<pierw<<", a druga to "<<drug<<" a wynik to "<<wynik<<'\n'; } cout<<"Nacisnij ENTER aby zakonczyc"; getchar(); return 0; } Zamykam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi