Skocz do zawartości

Zablokowane Liczba, zeby byla z przecinkiem.


Lord Vayaa

Rekomendowane odpowiedzi

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

@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

#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

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

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

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...