Navigace: Hlavní stránka -> Jazyk C -> 04 Cykly -> 04.29 Řešení rovnice II

MENU

04.29 Řešení rovnice II

Zadání:
Sestavte program, který najde dvojici celých čísel z intervalu 1..10, která vyhovuje rovnici 4a=9b-65.
Řešení:
Pomocí dvou vnořených cyklů FOR pro proměnnou a a a prověříme všechny dvojice čísel z intervalu 1..10. Pro každou
dvojici pomocí cyklu FOR vypočteme hodnotu 4^a a 9^b a poté ověříme, zda zadaná dvojice vyhovuje zadané rovnici.
Pokud ano, dvojici vytiskneme.
#include "stdafx.h"
#include "math.h"
#include 
#include 

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int a,b,ma,mb,i;

    for (a=1;a<=10;a++)
       for (b=1;b<=10;b++)
	   {
          ma=1;
          mb=1;
          for (i=1;i<=a;i++) ma*=4;
          for (i=1;i<=b;i++) mb*=9;
          if (ma==mb-65) printf("%d %d\n",a,b);
	   }
 
    system("pause");
	return 0;
}
program ke stažení