1 solutions

  • 0
    @ 2025-11-5 19:33:21

    C :

    # include<stdio.h>
    #include<stdbool.h>
    	int main(){
    	    int n,m,k;
        int i;
        bool flag=true;
    	    while(scanf("%d %d %d",&n,&m,&k)!=EOF){
                    if(n==-1&&m==-1&&k==-1)break;
                    if(!flag) printf("\n");
                  bool flagtwo=true;
                  int j=0;
                  for(i=n;i<=m;i++){
                  if((i%3!=0)&&(i%5!=0)){
                        if(!flagtwo)printf(" ");
                        printf("%d",i);
                        j++;
                        flagtwo=false;
                        if(j%k==0){
                        printf("\n");
                        flagtwo=true;
                }
    
            }
            if((i==m)&&(flagtwo==true)) flag=false;
            if((i==m)&&(flagtwo!=true)) {printf("\n"); flag=false;}
    
         }
    
            }
         return 0;
    	}
    
    

    C++ :

    #include <iostream>
    #include <iomanip>
    using namespace std;
    
    int main()
    {
    	int n, m, k;  
    	int count;
    	int flag = 0;
    	while (cin>>n>>m>>k)
    	{
    		if (n== -1) break;
    		if (flag++ != 0)
    			cout<<endl;
    
    		count = 0;
    		for (int i=n; i<=m; i++)
    		{			
    			if (i%3 != 0 && i%5 != 0)
    			{
    				if (count == 0)
    					cout<<i;
    				else
    					cout<<" " <<i;
    				
    				count++;
    				if (count == k)
    				{
    					cout<<endl;
    					count = 0;
    				}
    			}
    			
    		}
    		if (count != 0)
    			cout<<endl;
    		
    	}
    	return 0;
    }
    
    

    Java :

    import java.util.Scanner;
    public class Main{
        public static void main(String[] args){
            Scanner in = new Scanner(System.in);
            while(in.hasNextInt()){
                int a = in.nextInt();
                int b = in.nextInt();
                int c = in.nextInt();
                int count = 0;
                if(a==-1&&b==-1&&c==-1)
                    break;
                while(a<=b){
                    if(a%3!=0 && a%5!=0){
                        count++;
                        if(count%c==1){
                            if(count<c)
                            System.out.print(a);
                            else
                            System.out.print("\n"+a);}
                        else{
                            System.out.print(" "+a);
                        }
                    }
                    a++;
                }
                System.out.println("\n");
            }
        }
    }
    
    • 1

    Information

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