Quantcast

Pomoc (C programski jezik)

pivosok

Elita
Poruka
23.743
@pivosok , da li ste morali da budete prosti?
Molim vas, ostavljate primer mladim ljudima koji dolaze ovde da reše svoj problem.
Ukoliko je jedino normalno da znaju ovo da urade, mogli ste mu privatno reći to.
Ovaj novi član je od vaše strane uništen! :azdaja:
dobro sad cu pokusati lepse da se izrazim. Ni kod babe nema dzabe. Sto nije stavio zadatke pa svako da resi po jedan i gotovo. Nego krije, kao da ce profa da gleda na forumu
 

Indigo3

Domaćin
Poruka
4.969
That's the way!
Bez vređanja, bez nipodaštavanja. Mada, on reče da bi platio da mu neko pokaže... :eek:
''Odužio bih se ako je ikako moguće.''
Moguće je u tikvama ili eurokremu ili parama.
Ovom novom društvu ne trebaju pare, dečače, umri jer ne znaš, hahahahahaha!:poludeo:
Nećemo da ti pokažemo. Pomiri se sa tim!
 
Poslednja izmena:

Smartanabil

Buduća legenda
Poruka
27.184
Imam nekih 10 zadata iz programskog jezika C, koje bih trebao da uradim za faks, da bih osvojio neke poene.. (Mislim da nisu teski)
E sad posto nisam bas vezbao, zanima me ima li neki dobrovoljac da mi pomogne...
Ako ima nek mi se javii, oduzio bih se ako ikako mogu..
Imas zadatke da bi osvojio neke poene
A jos i nisi vezbao ....
Pa ... uzmi i vezbaj inace ovako neces nikad nauciti
 

pivosok

Elita
Poruka
23.743
Jos ova 3 su mi ostala.. ako neko ume da uradi
https://pastebin.com/maWuHTsz
#include<stdio.h>
#include<iostream>
// odredjuje da li je broj deljiv sa svojim ciframa

bool okbroj(int n)
{
bool dobar=true;
int j=n;

while((j>0)&&dobar)
{
//prvo pitam da li je cifra nula, ako jest onda broj nije dobar;
if(j%10==0) dobar=false;
else if(n%(j%10)!=0)
dobar=false;
j/=10;

}
return dobar;




}
int main(){
int a=12,b=11110;

int i=a;
while(i<=b)
{

if(okbroj(i))
printf(" broj je dobar %d",i);
i++;
}

}
 

bmaxa

Poznat
Moderator
Poruka
7.768
#include<stdio.h>
#include<iostream>
// odredjuje da li je broj deljiv sa svojim ciframa

bool okbroj(int n)
{
bool dobar=true;
int j=n;

while((j>0)&&dobar)
{
//prvo pitam da li je cifra nula, ako jest onda broj nije dobar;
if(j%10==0) dobar=false;
else if(n%(j%10)!=0)
dobar=false;
j/=10;

}
return dobar;




}
int main(){
int a=12,b=11110;

int i=a;
while(i<=b)
{

if(okbroj(i))
printf(" broj je dobar %d",i);
i++;
}

}
Ne valja ako se unese 0 ;)
 

1001100

Obećava
Poruka
80
Pozdrav, imam jedno za vas laicko pitanje... Imam problem sa razumevanjem pakovanja i raspakivanja podataka. Zadatak je napisati podatke o vremenu u jednu 32-bitnu celobrojnu promenljivu. Da li iko moze da uradi taj zadatak i da objasni korake jer mi je u sustini malo toga jasno.
 

1001100

Obećava
Poruka
80
// Pakovanje i raspakivanje vremena.

#include <stdio.h>

int main() {
unsigned short godina, mesec, dan, sat, minut;
unsigned long vreme;

printf("Dan, mesec, godina? ");
scanf ("%hd%hd%hd", &dan, &mesec, &godina);
printf("Sat, minut? ");
scanf ("%hd%hd", &sat, &minut);
vreme = (unsigned long) godina << 20 |
(unsigned long) mesec << 16 |
dan << 11 | sat << 6 | minut;
printf("Pakovano: %lu (%lx)\n", vreme, vreme);
godina = vreme >> 20;
mesec = vreme >> 16 & 0x0f;
dan = vreme >> 11 & 0x1f;
sat = vreme >> 6 & 0x1f;
minut = vreme & 0x3f;
printf("Raspakovano: %hd.%hd.%hd. %hd:%hd\n",
dan, mesec, godina, sat, minut);
}

Mislim da se mora prebaciti u int, jer ako int ima 16 bita, onda kada se mesec pomera za 16 mesta kao rezultat ce biti nule? I ne znam od cega zavisi da li int ima 16 ili 32 bita. Hvala ti baki :))))))))))))
 

Top
  Blokirali ste reklame
Dragi prijatelju, nemojte da blokirate reklame - isključite Ad Blocker na Forumu, jer će tako mesto vaših susreta na Krstarici ostati besplatno za korišćenje.