1 solutions

  • 0
    @ 2025-11-5 15:51:25

    C :

    #include <stdio.h>
    #include <malloc.h>
    
    int main()
    {
    	int T;
    	int *n;
    	int tag = 0;
    
    	while (scanf("%d", &T) != EOF)
    	{
    		tag = 0;
    		n = (int *)malloc(T*sizeof(n));
    		for (int i = 0; i < T; i++)
    		{
    			scanf("%d", &n[i]);
    			if (n[i] < 32) tag = 1;
    		}
    		if (tag == 1)
    			printf("ERROR!\n");
    		else
    		{
    			for (int i = 0; i < T; i++)
    			{
    				printf("%c", n[i]);
    			}
    			printf("\n");
    		}
    	}
    	return 0;
    }
    

    C++ :

    #include<stdio.h>
    int main()
    {
    	int t;
    	while(scanf("%d",&t)!=EOF)
    	{
    		int a[20];
    		int ok=0;
    		for (int i=0;i<t;i++)
    		{
    			scanf("%d",&a[i]);
    			if (a[i]<32) ok=1;
    		}
    		if (ok) printf("ERROR!\n"); 
    		else
    		{
    			for (int i=0;i<t;i++)
    				printf("%c",a[i]);
    			printf("\n");
    		}
    	}
    	return 0;
    }
    
    • 1

    Information

    ID
    17256
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By