Professional Documents
Culture Documents
Upiite naziv fakulteta i u funkciji suma pronaite sumu ASCII kodova upisanog
naziva fakulteta, te u funkciji pretvori pretvorite dobivenu sumu u sustav s bazom
19. Ispiite dobivenu sumu i njen ekvivalent u sustavu s bazom 19.
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
void pisi(int a){
switch(a){
case (10): cout<<"A"; break;
case (11): cout<<"B"; break;
case (12): cout<<"C"; break;
case (13): cout<<"D"; break;
case (14): cout<<"E"; break;
case (15): cout<<"F"; break;
case (16): cout<<"G"; break;
case (17): cout<<"H"; break;
case (18): cout<<"I"; break;
default: cout<<a; break;}}
void pretvori(int broj){
if(broj>18) pretvori(broj/19);
pisi(broj%19);}
int suma(char naziv[]){
int i, suma=0;
for(i=0;i<strlen(naziv);i++)
suma+=naziv[i];
return suma;
void main(){
char naziv_fakulteta[30];
int n;
cout<<"Upisite naziv fakulteta: ";
cin.getline(naziv_fakulteta,30);
n=suma(naziv_fakulteta);
cout<<"Zbroj ASCII kodova u nazivu fakulteta: "<<n<<endl;
cout<<"U sustavu s bazom 19 broj "<<n<<" je ekvivalentan broju ";
pretvori(n);
cout<<endl;
}
U main funkciji uitajte svoje ime, prezime i adresu stanovanja, a u funkciji suma
pronaite sumu ascii kodova upisanih podataka te u funkciji pretvori pretvorite
dobivenu sumu u sustav s bazom 25. Ispiite dobivenu sumu kodova i dobiveni njen
ekvivalent u sustavu s bazom 25.
#include "stdafx.h"
#include <iostream>
#include <string>
#define MAX_DULJINA 50
using namespace std;
int suma(char s[], int duljina);