Skocz do zawartości

Zablokowane Liczba, zeby byla z przecinkiem.


Rekomendowane odpowiedzi

Opublikowano

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;
}

Opublikowano

@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

Opublikowano

#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?

Opublikowano

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

Opublikowano

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;
}

Opublikowano

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

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ę...