Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /******************************************************************************
- Online C++ Compiler.
- Code, Compile, Run and Debug C++ program online.
- Write your code in this editor and press "Run" button to compile and execute it.
- *******************************************************************************/
- #include <stdio.h>
- int ISBN13 (char kod[]) {
- int i = 0, j= 0, error = 0, brojZnamenki = 0, brojMinusa = 0, drugaGrupa = 0, trecaGrupa = 0, cetvrtaGrupa = 0, zbroj = 0;
- char brojevi[13];
- for(i=0; kod[i] != '\0';i++)
- {
- brojZnamenki ++;
- if (kod[i] == '-')
- {
- brojMinusa++;
- }
- if (kod[i] != '-')
- {
- brojevi[j] = kod[i];
- j++;
- }
- }
- if (brojZnamenki < 5 || brojZnamenki > 5 )
- {
- error = 1;
- return error;
- }
- for(i=0; kod[i] != '\0';i++)
- {
- if ((kod[i] >= 'A' && kod[i] <= 'Z') || (kod[i] >= 'a' && kod[i] <= 'z'))
- {
- error = 2;
- return error;
- }
- }
- return error;
- }
- int main(void) {
- char a[50];
- int i;
- printf ("Unesite kod: ");
- scanf ("%s", &a[i]);
- printf ("\nKod pogreske: %d \n", ISBN13(a));
- switch (ISBN13(a)){
- case 1:
- printf ("Ukupan broj znakova nije ispravan");
- break;
- case 2:
- printf ("ima slovo ne valja");
- break;
- case 0:
- printf("ISBN broj je ispravan!");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement