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í