Matek feladatban segitség kellene?
Figyelt kérdés
Nevezzük egy egész szám fordítottjának a számot alkotó számjegyek fordított sorrendben való leírásával keletkező számot! (Pl.: az 5123 szám fordítottja a 3215.) Mekkora a lehetséges legnagyobb összeg, ha egy különböző számjegyekből álló négyjegyű számhoz hozzáadjuk a fordítottját?2012. jan. 16. 20:25
1/4 anonim válasza:
Matek feladatban segitség kellene?
Köszi nem, de azért rendes vagy :)
3/4 anonim válasza:
Ez a program keres egy olyan számot, amire ez az összeg maximális lesz, és kiírja:
#include <stdio.h>
int main()
{
int a, b, c, d, i, j, n=1000, max=1000;
for(a=0; a<10; a++) /*Keres egy szamot, amire az osszeg a leheto legnagyobb lesz.*/
for(b=0; b<10; b++)
for(c=0; c<10; c++)
for(d=0; d<10; d++)
{
i = a*1000 + b*100 + c*10 + d;
j = d*1000 + c*100 + b*10 + a;
if((max < (i + j)) && (a-b)*(a-c)*(a-d)*(b-c)*(b-d)*(c-d))
{
n = i;
max = i + j;
}
}
printf("%d\n\n", n);
return 0;
}
Egy ilyen szám a 8679, eszerint a lehetséges legnagyobb összeg a 8679 + 9768 = 18447.
4/4 anonim válasza:
Csak egy tipp: 9768+8679=18447.
De!
Ugyanakkor: 9678+8769=18447. Szerintem kettő is van. Érdekes, mint sok más a matematikában.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!