Submission #7449545


Source Code Expand

#include<stdio.h>
#include<string.h>
int main(void)
{
	char s[50][52];
	int n,i,j,k,sum,aum,a[51];
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%s",s[i]);
	}
	for(i=1;i<=n;i++){
		a[i]=1;
	}
	for(i=1;i<=n-1;i++){
		for(j=i+1;j<=n;j++){
			if(strcmp(s[i],s[j])==0){
				a[i]++;
			}
		}
	}
	for(i=1;i<=n-1;i++){
		for(j=i+1;j<=n;j++){
			if(s[i]<s[j]){
				strcpy(aum,s[i]);
				strcpy(s[i],s[j]);
				strcpy(s[j],aum);
			}
		}
	}
	
	printf("%d\n",a[i]);
	return 0;
}

Submission Info

Submission Time
Task B - 投票
User kusumoto
Language C++14 (GCC 5.4.1)
Score 0
Code Size 500 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:24:20: error: invalid conversion from ‘int’ to ‘char*’ [-fpermissive]
     strcpy(aum,s[i]);
                    ^
In file included from /usr/include/features.h:374:0,
                 from /usr/include/stdio.h:27,
                 from ./Main.cpp:1:
/usr/include/x86_64-linux-gnu/bits/string3.h:102:1: note:   initializing argument 1 of ‘char* strcpy(char*, const char*)’
 __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
 ^
./Main.cpp:26:20: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
     strcpy(s[j],aum);
                    ^
In file included from /usr/include/features.h:374:0,
                 from /usr/include/stdio.h:27,
                 from ./Main.cpp:1:
/usr/include/x86_64-linux-gnu/bits/string3.h:102:1: note:   initializing argument 2 of ‘char* strcpy(char*, const char*)’
 __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
 ^
./Main.cpp:7:16: warning: ignoring return value of ‘int scan...