কম্পিউটার টিউটোরিয়াল

সি ভাষায় লুপ বা goto ছাড়া নাম একাধিকবার প্রিন্ট করা


সমস্যা

সি প্রোগ্রামিং ভাষায় কোনো লুপ বা goto স্টেটমেন্ট ছাড়া একটি নাম ১০ বার প্রিন্ট করার চেষ্টা করুন।

সমাধান

সাধারণত, লুপিং স্টেটমেন্ট ব্যবহার করা হয় কোড ব্লক রিপিট করার জন্য যতক্ষণ না কন্ডিশন ফাল্স হয়।

উদাহরণ ১

এই প্রোগ্রামে, আমরা লুপ বা goto স্টেটমেন্ট ছাড়া একটি নাম ১০ বার প্রিন্ট করার চেষ্টা করছি।

#include <stdio.h> void printname(char* name,int count){    printf("%03d : %s\n",count+1,name);    count+=1;    if(count<10)       printname(name,count); } int main(){    char name[50];    printf("\nEnter you name :");    scanf("%s",name);    printname(name,0);    return 0; }

আউটপুট

Enter you name :tutorialspoint 001 : tutorialspoint 002 : tutorialspoint 003 : tutorialspoint 004 : tutorialspoint 005 : tutorialspoint 006 : tutorialspoint 007 : tutorialspoint 008 : tutorialspoint 009 : tutorialspoint 010 : tutorialspoint

উদাহরণ ২

নিচে লুপ বা goto স্টেটমেন্ট ব্যবহার করে আপনার নাম ১০ বার প্রিন্ট করার প্রোগ্রাম দেওয়া হলো −

#include <stdio.h> int main(){    char name[50],i;    printf("\nEnter you name :");    scanf("%s",name);    for(i=0;i<10;i++){       printf("%s\n",name);    }    return 0; }

আউটপুট

Enter you name :TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint TutorialsPoint

  1. জাভাস্ক্রিপ্টে for loop ফ্লো চার্ট দিয়ে দেখানো

  2. পাইথনে লুপ ছাড়া n-এর m গুণফল প্রিন্ট করার প্রোগ্রাম

  3. পাইথনে একাধিক লিস্ট একসাথে লুপ করা

  4. পাইথনে স্ক্রিনে আউটপুট করার সম্পূর্ণ গাইড