- +/- sve poruke
- ravni prikaz
- starije poruke gore
Stvarno ocekujes da ce ti netko pomoc? Trazis pomoc, a nisi ni u stanju da fino poruku napises..
Čas posla uz astyle, pa ako netko ima živaca...
Ja ću samo reći: void main? Zbilja?
//1. Stvorite polje od n naziva fakulteta. U�itaj naziv fakulteta za koji
//�elite provjeriti da li se nalazi u u�itanom polju i ako se nalazi
//ispi�ite poruku �Naziv je prijavljen� i ispi�ite ga naopa�ke a ako
//nije ispi�ite poruku �Naziva nema�. Prona�ite u polju najkra�i naziv
//fakulteta i kopirajte ga u string FAKS. Prebrojite koliko rije�i ima
//naziv tog fakulteta i svako drugo i tre�e slovo u rije�i pretvorite u
//veliko slovo. Stvorite jednodimenzionalno polje koje �e sadr�avati
//brojeve rije�i najkra�ega fakulteta. Ispi�ite polje naziva fakulteta,
//promijenjeni string FAKS i jednodimenzionalno polje broja rije�i svakog
//naziva fakulteta.
#include "stdafx.h"//hedaer file
#include <iostream>//sistemski hedaer file za ulazno uzlazne tokove
#include <string>//hedaer file za stringove, sistemski
#define N 10//definirali smo granicu redova na 10
#define max 30 //definiranje stupaca na 50
using namespace std;
void main()
{
char Fakultet[N][max], ucitani_faks[max], najkraci[max], znakovi[max];
int i, j, n, rijeci[N], razmak = 0, index, duzina_polja, duzina = 51, x;
cout << "Koliko fakulteta ima: (1-10): ";
cin >> n;
cin.ignore();
cout << endl;
for (i = 0; i < n; i++)
{
cout << "Naziv " << i + 1 << ". fakulteta: ";
cin.getline(Fakultet[i], max);
}
cout << "Nazivi fakulteta su: " << endl;
for (i = 0; i < n; i++)
cout << Fakultet[i] << endl;
cout << "\n" << "Unesi fakultet s kojim zelis usporediti gore upisane i provjeriti jeli se nalazi u nizu: ";
cin.getline(ucitani_faks, max);
for (i = 0; i < n; i++)
if (strcmp(Fakultet[i], ucitani_faks) == 0)
{
cout << "\n" << "Naziv je prijavljen kod " << i + 1 << ". upisanog fakulteta i njegov naopacki oblik izgleda: ";
for (j = strlen(Fakultet[i]) - 1; j >= 0; j--)
cout << Fakultet[i][j];
}
else if (strcmp(Fakultet[i], ucitani_faks) != 0)
cout << "\n\n" << "Naziv nije pronaden kod " << i + 1 << ". upisanog fakulteta";
for (i = 0; i < n; i++)
if (strlen(Fakultet[i]) < duzina)
{
duzina = strlen(Fakultet[i]);
strcpy(najkraci, Fakultet[i]);
}
najkraci[1] = toupper(najkraci[1]);
if (najkraci[4] == ' ') najkraci[5] = toupper(najkraci[5]);
else if (najkraci[4] != ' ') najkraci[4] = toupper(najkraci[4]);
if (najkraci[6] == ' ') najkraci[7] = toupper(najkraci[7]);
else if (najkraci[6] != ' ') najkraci[6] = toupper(najkraci[6]);
if (najkraci[9] == ' ') najkraci[10] = toupper(najkraci[10]);
else if (najkraci[9] != ' ') najkraci[9] = toupper(najkraci[9]);
if (najkraci[11] == ' ') najkraci[12] = toupper(najkraci[12]);
else if (najkraci[11] != ' ') najkraci[11] = toupper(najkraci[11]);
if (najkraci[14] == ' ') najkraci[15] = toupper(najkraci[15]);
else if (najkraci[14] != ' ') najkraci[14] = toupper(najkraci[14]);
if (najkraci[16] == ' ') najkraci[17] = toupper(najkraci[17]);
else if (najkraci[16] != ' ') najkraci[16] = toupper(najkraci[16]);
if (najkraci[19] == ' ') najkraci[20] = toupper(najkraci[20]);
else if (najkraci[19] != ' ') najkraci[19] = toupper(najkraci[19]);
if (najkraci[21] == ' ') najkraci[22] = toupper(najkraci[22]);
else if (najkraci[21] != ' ') najkraci[21] = toupper(najkraci[21]);
if (najkraci[24] == ' ') najkraci[25] = toupper(najkraci[25]);
else if (najkraci[24] != ' ') najkraci[24] = toupper(najkraci[24]);
if (najkraci[26] == ' ') najkraci[27] = toupper(najkraci[27]);
else if (najkraci[26] != ' ') najkraci[26] = toupper(najkraci[26]);
if (najkraci[29] == ' ') najkraci[30] = toupper(najkraci[30]);
else if (najkraci[29] != ' ') najkraci[29] = toupper(najkraci[29]);
cout << "\n\n" << "Fakultet s najkracim nazivom je: " << najkraci << endl;
razmak = 1;
for (i = 0; i < n; i++)
{
if (najkraci[i] = ' ') razmak++;
}
cout << "\n" << "Gore navedeni Fakultet s najkracim nazivom ima " << razmak << ". rijeci: ";
for (i = 0; i < n; i++)
{
razmak = 0;
for (j = 0; Fakultet[i][j] != '\0'; j++)
if (Fakultet[i][j] == ' ')
razmak++;
rijeci[i] = razmak + 1;
cout << "\n" << "Naziv " << i + 1 << ". Fakulteta ima " << rijeci[i] << " rijeci" << endl;
}
}
Postoje već teme za ovakva pitanja...
A i naslov verzalom je protivan pravilima foruma!


