Pereiti prie turinio

Aritmetikos uždavinys


Rekomenduojami pranešimai

Sveiki, susidūriau su šiokia tokia problema. Parašiau programą, viskas veikia ir panašiai, bet rezultato išdėstymą gaunu ne tokį koks turėtų būti.

Užduotis tokia:

Tarp dviejų skaičių intervalo reikia gauti 4 skirtingas užduotis (sudėties, atimties, dalybos bei dalybos be liekanos)

 

 

#include <iostream>
#include <fstream>
using namespace std;

int main()
{   int a,b,i,j,sum,skirt,daug,dal,c;
   ifstream failas("U1.txt");
   failas >> a >> b;
   failas.close();

   if (b<a)
   {
       c = b;
       b= a;
       a = c;
   }


      for (i=a;i<=b-1;i++)
          for (j=i+1;j<=b;j++)
            if ((j % i) == 0)
         {
         sum = j + i;
         cout << j << "     +     " << i << "      = " << sum << endl;
         skirt = j - i;
         cout << j << "     -     " << i << "      = " << skirt << endl;
         daug = j * i;
         cout << j << "     *     " << i << "      = " << daug << endl;
         dal = j / i ;
         cout << j << "     /     " << i << "      = " << dal << endl;
         cout << "*****************"<< endl;
         }

   return 0;
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Rėžiai [3;10]

Gaunu:

6     +     3      = 9
6     -     3      = 3
6     *     3      = 18
6     /     3      = 2
*****************
9     +     3      = 12
9     -     3      = 6
9     *     3      = 27
9     /     3      = 3
*****************
8     +     4      = 12
8     -     4      = 4
8     *     4      = 32
8     /     4      = 2
*****************
10     +     5      = 15
10     -     5      = 5
10     *     5      = 50
10     /     5      = 2
*****************

Turėtų būti:

6     +     3      = 9
6     -     3      = 3
6     *     3      = 18
6     /     3      = 2
*****************
8     +     4      = 12
8     -     4      = 4
8     *     4      = 32
8     /     4      = 2
*****************
9     +     3      = 12
9     -     3      = 6
9     *     3      = 27
9     /     3      = 3
*****************
10     +     5      = 15
10     -     5      = 5
10     *     5      = 50
10     /     5      = 2
*****************

Redagavo saras04
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...