Pomogao bi kontekst u kojem mislis upotrijebit, ovako mi nije najjasnije sto zelis.
Zelis da index1=50 i index2=100? Onda ti ne treba niz, samo enum deklaracija. Iako je i to nakaradna upotreba enuma jer brojcana vrijednost bi trebala bit nebitna. Koristi 'const uint8_t index1=50' ako zelis definirat konstantu...
Ako zelis niz tipa enum, onda je NPR_ENUM array[2];
uint8_t array[NPR_ENUM] nema smisla, NPR_ENUM je tip podataka. Kako bi ti npr. protumacio 'uint8_t array[uint16_t]' ? :p
Preporucio bi da googlas enum i proucis par primjera.
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Ima netko da bi htio pomoci i objasniti preko discorda neke zadatke iz racunalstva(2. godina)
Ima netko da bi htio pomoci i objasniti preko discorda neke zadatke iz racunalstva(2. godina)
Piši ovdje, il da razmijenimo kontakte?
Inače sam imao 5.0, trebao bi sve znat haha
Aj riješim ti nakon što se otuširam
Hvala ti puno :D
...
Pozdrav, imaš rješenje na http://www.learncpp.com/. Potrebno je malo sklapanja, ali skontat ćeš.
Evo, naletio sam na jedan zadatak, čini se zanimljiv za početnika, glasi: "Korisnik unose dvije varijable (npr. a i b), program ih treba zamijeniti i ispisati, postupak se izvodi bez uvođenja treće varijable, uz korištenje osnovnih matematičkih operacija (+, -, *, /)
a = a + b
b = a - b
a = a - b
X=X XOR Y
Y=Y XOR X
X=X XOR Y
EDIT: Sorry nisam pročitao do kraja :-)
Ne znam kako da uradim ovaj zadatak(pocetnik u c++ sam i molim vas pomozite XD):treba napisati program koji broji suglasnike u rečenici i njihov broj ispisuje na ekran(složena slova lj i nj se broje kao jedno!),ako ko zna i ima vremena neka uradi i neka mi pošalje bio bi zahvalan! :)
Ovako, nemam vremena pisat kod, ali dat ću ti kompletnu ideju, učitaj string, prođi svako slovo u stringu kroz for petlju, ako je zadano slovo različito od samoglasnika (a, e, i, o, u), dodaj vrijednost u brojač :)
Hvala :)
Nisam uspio uraditi :/
EDIT: sad sam primjetio da treba dodati i za lj i nj
#include <iostream>
#include <ctype.h>
#include <string.h>
using namespace std;
int main(){
int br_sugl = 0;
char string[32];
cin >> string;
for (int i = 0; i<strlen(string); i++){
string[i] = toupper(string[i]); //prebacuje u velika slova
string[i+1] = toupper(string[i+1]);
if (string[i]!='A' && string[i]!='E' && string[i]!='I' && string[i]!='O' && string[i]!='U'){ //provjerava je li suglasnik/samoglasnik
if ( (string[i] == 'L' || string[i] == 'N') && string[i+1] == 'J'){ //provjera za "LJ" i "NJ"
br_sugl++;
i++; //ovaj i++ preskace za jedan u slucaju da je "NJ" ili "LJ" (i je u ovom slucaju dosao do L ili N, ali ako je sljedece slovo J zo znaci da su ta 2 zapravo jedno slovo i iduce zato preskacemo
}
else
br_sugl++;
}
}
cout << "\nBroj suglasnika je: " << br_sugl << endl;
return 0;
}
HVALA TI MNOGO!
Zdravo ekipa, riječ o otvaranju i čitanju datoteke.
Imam zadatak gdje upisujem Ime datoteke i čitam ju preko while petlje.
Problem je u tome što ne znam kako ispisati zadnjih n redaka txt file
Ovo mi je zadatak. https://pastebin.com/apeh0h3a
Jel bi mi netko znao pomoći ? Hvala
Svaku riječ učitanog stringa ispisati u novom redu.(nezz kako da uradim možel mi ko pomoć)
@SoulHunter
Možda, na kraju svakog ispisa stringa dodati "\n"?

@Soul Hunter
jesi li probao s getline() ?
Svaku riječ učitanog stringa ispisati u novom redu.(nezz kako da uradim možel mi ko pomoć)
ucitas string sa
scanf(" %[^\n]", string);
for petlja kroz string i uvjet:
if (string[i+1] == " "){
printf ("\n"); //ispisujes u novi red
i++; //sa i++ preskocis ispis razmaka iako ga mozes i ispisat
}
moze li mi iko rec gdje sam poggrijesio i kako treba uradit
#include<iostream>
#include<cmath>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c,x,y;
cin>>a>>b>>c;
if (y>=9 && y<=20 && x>=9 && x<=20 )
{
y=(c/b)-(a/b)*x;
x=(c/a)-(b/a)*y;
}
else if(a*x+b*y==c);
cout<<"x je "<<x<<" y je "<<y<<endl;
system("pause");
return 0;
}
program treba da nadje x i y s tim da su oni u intervalu [9,20]
unaprijed Hvala.
moze li mi iko rec gdje sam poggrijesio i kako treba uradit
nigdje nisi inicijalizirao vrijednosti x i y, u cin su ti samo a, b i c;
program ne zna vrijednosti od x i y i ne ulazi u if (y>=9......){} nego samo u else if(){} - koji ne radi nista?
a i ne znam sto bi zadatak trebao raditi, iz ovog da su u zadanom intervalu [9, 20] ne znamo nista...
moze li mi iko rec gdje sam poggrijesio i kako treba uradit
Tekst zadatka iz drugog threada : Rijesiti Diofantocu jednacinu oblika ax+by=c za promjenljive x i y u intervalu x=[9,20]i y=[9,20]. programom unijeti parametre a,b i c, te odrediti i ispisati cjelobrojna rjesenja x i y u pomenutom intervalu.
Bez punog teksta zadatka ti nitko ne bi mogao pomoći. I da, u svom pokušaju si htio zvat if nad neinicijaliziranim varijablama (x i y) što uvijek treba izbjegavati.
#include <iostream>
using namespace std;
int main()
{
int GRANICA1 = 9, GRANICA2 = 20;
int a, b, c;
cin >> a >> b >> c;
//racunamo y za sve vrijednosti x u zadanim granicama
for (int x = GRANICA1; x <= GRANICA2; x++) {
//formula za y glasi y = c / b - (a * x) / b
//moramo izracunati float vrijednost da kasnije mozemo provjeriti da li je broj cijeli broj
float y = (float)c / b - (float)a * x / b;
//provjeravamo da li y ima decimale tako da ga oduzmemo samo s dijelom ispred točke
//provjeravamo da li je y unutar granica i ako je ispisujemo x i y
if (y - (int)y == 0 && y>= GRANICA1 && y<= GRANICA2) {
cout<<"x: "<<x<<", y: "<<y<<endl;
}
}
system("pause");
return 0;
}
Mogu li ja napraviti neki .bat program(u cmd-u) koji će brisati sve novododane datoteke sa računala staviti ga u task scheduler da pokrene taj program svaki put kada se računalo isključuje? To naravno pitam jer nisam mogao pronaći na internetu ništa o toj temi.
Hvala!
Mogu li ja napraviti neki .bat program(u cmd-u) koji će brisati sve novododane datoteke sa računala staviti ga u task scheduler da pokrene taj program svaki put kada se računalo isključuje? To naravno pitam jer nisam mogao pronaći na internetu ništa o toj temi.
Hvala!
u temi Programiranje u C++ pitas za .bat datoteke, zanimljivo, to ti je skriptiranje (u linuxu , ne znam kak se zove na windowsu) , mislim da je to moguće, samo ne znam na koji ćeš način pronaći novododane datoteke ;)

Origin ID:Draksides,BF4:Drakula327,Steam ID:Stole :),Xfire-Darksides