2 solutions

  • 0
    @ 2024-7-26 11:13:15
    using namespace std;
    int main()
    {
        int n;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
        	int t=i;
        	int sum=0;
        	while(t)
        	{
        		int ge=t%10;
        		sum+=ge;
        		t/=10;
    		}
    		if(sum%2==0)
    		{
    			cout<<i<<" ";
    		}
    	}
    	return 0;
    }
    
    
    
    • -1
      @ 2024-8-5 16:53:40
      #include<bits/stdc++.h>  
      using namespace std;  
      int main()
      {  
          int x;  
          scanf("%d",&x);  
          for (int i=1;i<=x;i++) {  
              int num=i;
              int sum=0;  
              while (num!=0) {  
                  sum+=num%10;  
                  num/=10;  
              }  
              if (sum%2==0) {  
                  cout<<i<<" ";  
              }  
          }  
          return 0;  
      }
      • 1

      Information

      ID
      690
      Time
      1000ms
      Memory
      256MiB
      Difficulty
      1
      Tags
      # Submissions
      28
      Accepted
      16
      Uploaded By