Gynphoo
Aktivan član
- Poruka
- 1.345
Da li bi mi neko mogao pomoci u vezi ovog zadatka(hitno je) ? A zadatak glasi :Napisati program za odredjivanje parnosti broja?
Hvala unaprijed
Aj razmisli malo. Kad je broj paran? Koji uslov treba da zadovolji?
Donji video prikazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
Da li bi mi neko mogao pomoci u vezi ovog zadatka(hitno je) ? A zadatak glasi :Napisati program za odredjivanje parnosti broja?
Hvala unaprijed
Da li bi mi neko mogao pomoci u vezi ovog zadatka(hitno je) ? A zadatak glasi :Napisati program za odredjivanje parnosti broja?
Hvala unaprijed
include <iostream.h>
using namespace std;
int main()
{
int br;
cin >> br;
if(br%2==0)
cout << "Broj je paran!" << endl;
else
cout << "Broj je neparan!" << endl;
return 0;
}
if(broj & 1) {
// непаран...
} else {
// паран...
}
inline bool isEven(int val) {
return !(val & 1);
}
TextBox2.Text = TextBox1.Text.Clone(TextBox1.Text.Count - 1)
If TextBox2.Text = "0" Or TextBox2.Text = "2" Or TextBox2.Text = "4" Or TextBox2.Text = "6" Or TextBox2.Text = "8" Then
Label1.Text = "paran"
Else
Label1.Text = "neparan"
End If
Kod:
if instr(textbox1.text, "=") then
msgbox("Matematicki izraz je dobar!")
end if
_________________
Console
Dim a$
a = console.readline
If instr(a, "=") Then
console.writeline("Matematicki izraz je dobar")
else
console.writeline("Matematicki izraz nije dobar, fali znak '=' na kraju!")
end if
Console.ReadKey()
#include <stdio.h>
#define MaxN 10001
int main()
{ int a[MaxN], d[MaxN], n, x, i, min;
scanf("%d", &n);
a[0]=0;
for (i=1;i<=n;i++);
{ scanf("%d", &x);
if ( x==1 ) a[i] = a[i - 1] + 1;
else a[i]=a[i-1];
}
for (i=0;i<=n;i++) d[i]=(i - a[i]) + (a[n] - a[i]);
min=d[0];
for (i=1;i<=n;i++) if (d[i]<min) min=d[i];
printf("%d",min);
return 0;
Da li neko može da mi objasni ovaj kod.
Kod:#include <stdio.h> #define MaxN 10001 int main() { int a[MaxN], d[MaxN], n, x, i, min; scanf("%d", &n); a[0]=0; for (i=1;i<=n;i++); { scanf("%d", &x); if ( x==1 ) a[i] = a[i - 1] + 1; else a[i]=a[i-1]; } for (i=0;i<=n;i++) d[i]=(i - a[i]) + (a[n] - a[i]); min=d[0]; for (i=1;i<=n;i++) if (d[i]<min) min=d[i]; printf("%d",min); return 0;
#include <stdio.h> //ukljucuje heder fajl zaduzen za io operacije
#define MaxN 10001 //definise se vrednost koja ce svako MaxN zameniti sa 10001
int main() //ulazna metoda
{
int a[MaxN], d[MaxN], n, x, i, min; definisu se dva niza a i d, sa maksimalnim brojem elemenata od 10001.
scanf("%d", &n); //zahteva se unos realnog broja i smesta na mem lokaciju varijable n
a[0]=0; //prvi elemenat je 0
for (i=1;i<=n;i++) //dok je i manje od unesenog broja, povecavaj i za 1
{
scanf("%d", &x); //zahteva se unos realnog broja i smesta u varijablu x
if ( x==1 ) //ako je x jednako 1
a[i] = a[i - 1] + 1; //a[elementi] je jednak prethodnom elementu uvecanom za 1
else a[i]=a[i-1]; // ako nije 1, a[i] je jednak prethodnom elementu
}
for (i=0;i<=n;i++) //dok je i manje ili jednako od n, povecavaj i za jedan
d[i]=(i - a[i]) + (a[n] - a[i]); //d[elementi] je jednak broju umanjenom za vrednost elemenata sabran sa poslednjim elementom koji je oduzet od elemenata niza
min=d[0]; //min = jednak prvom elementu
for (i=1;i<=n;i++) //dok je manje ili jednako od n povecavaj i za jedan
{
if (d[i]<min) //ako je svaki od elemenata manji od prvog
min=d[i]; //prvi je jednak tom najmanjem
}
printf("%d",min); //ispisi min
return 0;
Cela funkcija programa je da nadje najmanji broj u nizu koji je "namucen" matematickim operacijama.
Низ a представља колико 1-битова је нађено до одређеног стадијума улаза.
To sigurno nije funkcija programa.
probaj unos:
5 2 1 3 2 2 2 1 1 1 1
Slažem se, mada bih dodao da je svaki element niza d ustvari suma pristiglih elemenata različitih od jedinice, sa leve strane trenutne pozicije i elemenata jednakih jedinici iza te pozicije.
Trenutno nemam ideju čemu bi ovakav kod mogao da posluži, osim ukoliko nema nekakve veze sa Microsoftom.
Па добро, не мораш баш да покренеш програм да би предвидео шта ће да уради. Млад си и пре ти можеш то да радиш него старије генерације.Nisam ni upalio studio, odokativno sam to izkomentarisao.
Нисам био прошао кроз улаз, хајде да видим.IN: 5 2 1 3 2 2 2 1 1 1 1
A: 0 0 0 1 1 1 1 1 2 3 4 5
D: 5 6 7 6 7 8 9 10 9 8 7 6

У горњем примеру је тај минимум једнак броју јединица, била му то намена или не. Може доказом да се провери ал` мене мрзи.![]()
Kod:scanf("%d", &x); //zahteva se unos realnog broja i smesta u varijablu x
Nije mu to namena, namestio sam primer tako da izlaz bude jednak najvećem unetom broju, što se slučajno poklopilo sa brojem jedinica.
Evo npr. ulaz : 1 1 1 0 0 0 vraća nulu, a to svakako nije broj jedinica.
Za realne brojeve se koriste konverzije f,e i g (jednostruka tačnost) i sa prefiksom L ukoliko se radi o realnim brojevima dvostruke tačnosti.
Konverzija d se odnosi samo na označene cele brojeve (tip int).

Au zezas? Ja sam za int koristio %i, a %f za realne, a %d sam mislio da mi nesto ne radi kako treba![]()
Зашто би му то уопште била намена, када крај низа a ионако показује број јединица? Неки моји коментари су реторички.Nije mu to namena, namestio sam primer tako da izlaz bude jednak najvećem unetom broju, što se slučajno poklopilo sa brojem jedinica.
Evo npr. ulaz : 1 1 1 0 0 0 vraća nulu, a to svakako nije broj jedinica.
Дефинитивно не. Хумор је резервисан за неке друге људе.Da li ti ja ličim na šaljivdžiju ?!.

