2paca.zwaka
Primećen član
- Poruka
- 560
Jes' sve je tako...pojma nemam samo znam da je moj zadatak da to isprogramiram a za ostalo sam manje zaduzen
......btw tek smo na ideji tako da cu dok pocnemo sa radom poslati ti sve ako treba 
Donji video prikazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
za prvi jednostavno nadji najvecu vrednost u nizu i onda prodji kroz niz i povecavaj neki brojac za svako pojavljivanje to ma vrednosti - може и у једном пролазу кроз низ, али и ово решење је сасвим ок!
za prvi jednostavno nadji najvecu vrednost u nizu i onda prodji kroz niz i povecavaj neki brojac za svako pojavljivanje to ma vrednosti........a za ovaj drugi isto tako samo kad nadjes stavis cout << matrica[j]
nije problem.........nemam sad vremena ali cu ti to sutra uraditi

max=x[0];
for(i=1;i<n; i++)
{
if (max<x[i])
max=x[i];
}
for(i=0;i<n; i++)
{
suma+=x[i]/max;
}
za prvi jednostavno nadji najvecu vrednost u nizu i onda prodji kroz niz i povecavaj neki brojac za svako pojavljivanje to ma vrednosti - може и у једном пролазу кроз низ, али и ово решење је сасвим ок!
ma ja ali vidis da covek ne zna hocu da mu objasnim sto jednostavnije![]()
#include <iostream>
#include <cstdlib>
using namespace std;
int main(int argv, int *argc[])
{
int n,m;
cin >> n >> m;
int mat[n][m];
int br=0;
int k;
cin >> k;
for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
cin >> mat[i][j];
if (mat[i][j]==k)
{
br++;
cout << i << " " << j << "\n";
}
}
}
cout << br;
system("PAUSE");
return 0;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int mat[4][4], i, j;
for (i=0;i<4;i++)
for (j=0;j<4;j++) cin >> mat[i][j];
cout << "\n";
for (i=0;i<4;i++)
{
for (j=3;j>=0;j--) cout << mat[i][j] << " ";
cout << "\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}
Јој, Паганко.Kod:max=x[0]; for(i=1;i<n; i++) { if (max<x[i]) max=x[i]; } for(i=0;i<n; i++) { suma+=x[i]/max; }
int max = arr[0];
int count = 1;
for(i=1; i<n; i++) {
if(arr[i] > max) {
count = 1;
max = arr[i];
} else if(arr[i] == max) {
count++;
}
}
Ваљда је недоумица везана за тип података. Пошто функција има један аргумент, препоручујем или const vector<string>& или const char*, при чему су код другог имена дата у једном једином стрингу, а раздвојена су неким сепаратором. Углавном, сам алгоритам може да буде паметан и да хешира речи зарад бржег поређењаJel mozes malo da pojasnis 2. zadatak? Nije mi bas jasan![]()
али верујем и да је довољно да се испробавају сви парови имена док се не наиђе на два иста (return false) или не претражи све (return true).evo 1 zadatak pa bi molio pomoc oko ovg zadatka neide mi nikako:
napisati program u c++, kojim se na osnovu broja poena koje je osvojio ucenik odredjuje odjena prema tabeli
poeni ocjena
90...100 5
75...89 4
60...74 3
45...59 2
0...44 1
molim brz pdgovor
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
ponovi:
cout << "Unesite broj bodova koji ste osvojili: ";
string str;
getline (cin,str);
int bodovi = atoi(str.c_str());
if(bodovi>90 && bodovi<=100)
{
cout << "dobili ste 5";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
else if(bodovi>75 && bodovi <89)
{
cout << "dobili ste 4";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
else if(bodovi>60 && bodovi <74)
{
cout << "dobili ste 3";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
else if(bodovi>45 && bodovi <59)
{
cout << "dobili ste 2";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
else if(bodovi>0 && bodovi <44)
{
cout << "dobili ste 1";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
else
{
cout <<"UNELI STE BROJ KOJI NIJE U OPSEGU (0-100)";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
goto ponovi;
}
else
{
return 0;
}
}
getchar();
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
while(true)
{
cout << "Unesite broj bodova koji ste osvojili: ";
string str;
getline (cin,str);
int bodovi = atoi(str.c_str());
if(bodovi>90 && bodovi<100)
{
cout << "dobili ste 5";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
else if(bodovi>75 && bodovi <89)
{
cout << "dobili ste 4";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
else if(bodovi>60 && bodovi <74)
{
cout << "dobili ste 3";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
else if(bodovi>45 && bodovi <59)
{
cout << "dobili ste 2";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
else if(bodovi>0 && bodovi <44)
{
cout << "dobili ste 1";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
else
{
cout <<"UNELI STE BROJ KOJI NIJE U OPSEGU (0-100)";
cout << "\nponovo(DA/NE)?";
string repeat;
getline(cin,repeat);
if(repeat == "DA")
{
continue;
}
else
{
break;
}
}
}
getchar();
return 0;
}
^^
Задатак: види можеш ли да напишеш решење тако да се на основу поена оцена добије директно. Без if-else if конструката.
P.S.
Наизглед ниси покрио 100-ку.
int ocena(int poeni)
{
static char nizocena[] = {1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5};
return nizocena[poeni / 5];
}