Online C Programming Compiler | Use Online Compiler In Mobile
Вставка
- Опубліковано 17 вер 2022
- Online C Programming Compiler | Use Online Compiler In Mobile
channel links:-
/ @sssitsource8803
Sample Of C Programming|Hello World C Programme|
hello world
hello world programm
c programming
programming
hello world program in c
c programming for beginners
sample of c programm
SSS IT SOURCE
#SampleOfCProgramming
#HelloWorldCProgramme
#helloworld
#helloworldprogramm
#cprogramming
#programming
#helloworldprograminc
#cprogrammingforbeginners
#sampleofcprogramm
#OnlineCProgrammingCompiler | #UseOnlineCompilerInMobile
#Sssitsource
#viral
👍🏻
#include
#include
#include
int str_length(char[]);
void str_copy(char str2[],char str1[]);
void str_rev(char str2[],char str1[]);
int str_cmp(char str1[],char str2[]);
int main()
{
char str1[10], str2[10],str3[10];
int len,choice,flag;
printf("Enter Choice: 1.Length, 2.Copy, 3.Reverse, 4.Palindrome
");
printf("Enter choice
");
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("Enter first string
");
scanf("%s",str1);
len=str_length(str1);
printf("length of string is=%d",len);
break;
case 2:
printf("Enter first string
");
scanf("%s",str1);
str_copy(str2,str1);
printf("copied string is=%s",str2);
break;
case 3:
printf("Enter first string
");
scanf("%s",str1);
str_rev(str2,str1);
printf("reversed string is=%s",str2);
break;
case 4:
printf("Enter first string
");
scanf("%s",str1);
str_copy(str2,str1);
str_rev(str3,str1);
if(str_cmp(str2,str3)==0)
printf("
The string is palindrome");
else
printf("
The string is not palindrome");
break;
case 7:
}
return 0;
}
int str_length(char str1[])
{
int i, count=0;
for (i=0;str1[i]!='\0';i++);
//count=count+1;
return i;
}
void str_copy(char str2[],char str1[])
{
int i,j=0;
for(i=0;str1[i]!='\0';i++)
{
str2[j]=str1[i];
j=j+1;
}
str2[j]='\0';
}
void str_rev(char str2[],char str1[])
{
int i,j=0,n;
n=str_length(str1);
for(i=n-1;i>=0;i--)
{
str2[j]=str1[i];
j=j+1;
}
str2[j]='\0';
}
int str_cmp(char str1[],char str2[])
{
int i=0,j=0,flag=0;
for(i=0;str1[i]!='\0';i++)
{
if (str1[i]==str2[j])
j=j+1;
else
{
flag=1;
break;
}
}
if(flag==1)
return 1;
else
return 0;
}
😂😂 pokale
bro thank u so much
Thanks
#include
// Define the structure code
struct code {
int i;
char c;
struct code *ptr;
}; // Don't forget the semicolon at the end of the structure definition
int main() {
struct code var1;
struct code var2;
var1.i = 65;
var1.c = 'A';
var1.ptr = NULL;
var2.i = 66;
var2.c = 'B';
var2.ptr = NULL;
var1.ptr = &var2;
// Print the values of var1
printf("var1.i: %d, var1.c: %c
", var1.i, var1.c);
// Print the values of var1's pointer member
printf("var1.ptr->i: %d, var1.ptr->c: %c
", var1.ptr->i, var1.ptr->c);
return 0;
}
Song name¿
Bhaii shuruaat k liye aacha h ye bss aage heavy code chaloge to bahot bekaar h
yah kaise bekaar hai mujhe lagata hai ki yah bahut madad karata hai agar aapako lagata hai ki aap phoohad nahin hain
@@XFusionz212 isme bas code likh sakte ho programming nahi karsakte
I know how to speak hindi too
ALU
Library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity ALU is
port (a, b,s: in std_logic_vector(3 downto 0);
cin: in std_logic;
y: out std_logic_vector(3 downto 0));
end ALU;
architecture BBBB of ALU is
begin
with s (3 downto 0) select
y
How to write the comment ??
Use keys
Can I save my work I online compiler???
//MAX value ❤
#include
int main()
{
int a, b, c;
printf("enter any three numbers:");
scanf("%d %d %d", &a, &b, &c);
int max=a;
if (b>max){
max = b;
}
if (c>max){
max = c;
}
printf("the maximum value is %d
",max);
return 0;
}
//Factorial
#include
int main() {
int num, i;
unsigned long long factorial = 1;
// Prompt the user to enter a number
printf("Enter a number: ");
// Read the user's input into the 'num' variable
scanf("%d", &num);
// Calculate the factorial of the entered number
for (i = 1; i
Employee Database🎉
#include
#include
#include
#include
#define MAX 100
typedef struct employee
{
int id;
char name[20];
int age;
}emp;
emp e[MAX];
int n;
void create();
void display();
void modify();
void append();
void search();
void sort();
int main()
{
int choice;
while(1)
{
printf("
1.Create
2.Display
3.Modify
4.Append
5.Search
6.Sort
7.EXIT");
printf("
Enter Your Choice:");
scanf("%d",&choice);
switch (choice)
{
case 1:create();
break;
case 2:display();
break;
case 3:modify();
break;
case 4:append();
break;
case 5:search();
break;
case 6:sort();
break;
default:exit(0);
}
}
getch();
}
void create()
{
int i;
printf("Enter The No. of New Records to Be Created:");
scanf("%d",&n);
for(i=0;i
Addition of polynomial ❤❤
#include
#include
#define MAX 10
typedef struct poly
{ int coeff;
int power;
}POLY;
int main()
{
int m,n,i,j,k;
POLY pa[MAX],pb[MAX],pc[MAX];
printf("Enter number of terms of first polynomial=");
scanf("%d",&m);
printf("Coefficient and Power of first polynomial=");
for(i=0;i
String without pt🥲🥲🥲🥲🥲
#include
#include
#include
int str_length(char[]);
void str_copy(char[], char[]);
void str_rev(char[], char[]);
int str_cmp(char[], char[]);
void str_substr(char[], char[]);
void str_cat(char[], char[]);
int main() {
char str1[50], str2[50], str3[50];
int len, choice, flag;
printf("Enter Choice 1-Length, 2-Copy, 3-Reverse, 4-Compare, 5-Substring, 6-Palindrome, 7-Concatenation
");
printf("Enter choice
");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("Enter first string
");
scanf("%s", str1);
len = str_length(str1);
printf("Length of string is = %d
", len);
break;
case 2:
printf("Enter first string
");
scanf("%s", str1);
str_copy(str2, str1);
printf("Copied string is = %s
", str2);
break;
case 3:
printf("Enter first string
");
scanf("%s", str1);
str_rev(str2, str1);
printf("Reversed string is = %s
", str2);
break;
case 4:
printf("Enter first string
");
scanf("%s", str1);
printf("Enter second string
");
scanf("%s", str2);
flag = str_cmp(str1, str2);
if (flag == 0)
printf("Both strings are equal
");
else
printf("Both strings are not equal
");
break;
case 5:
printf("Enter first string
");
scanf("%s", str1);
str_substr(str1, str2);
break;
case 6:
printf("Enter first string
");
scanf("%s", str1);
str_copy(str2, str1);
str_rev(str3, str1);
if (strcmp(str2, str3) == 0)
printf("The string is palindrome
");
else
printf("The string is not palindrome
");
break;
case 7:
printf("Enter first string
");
scanf("%s", str1);
printf("Enter second string
");
scanf("%s", str2);
str_cat(str1, str2);
printf("Concatenated string is = %s
", str1);
break;
}
return 0;
}
int str_length(char str1[]) {
return strlen(str1);
}
void str_copy(char str2[], char str1[]) {
strcpy(str2, str1);
}
void str_rev(char str2[], char str1[]) {
int len = strlen(str1);
for (int i = 0; i < len; i++) {
str2[i] = str1[len - i - 1];
}
str2[len] = '\0';
}
int str_cmp(char str1[], char str2[]) {
return strcmp(str1, str2);
}
void str_substr(char str1[], char str2[]) {
int position;
printf("Enter position=");
scanf("%d", &position);
strncpy(str2, str1 + position, strlen(str1) - position);
str2[strlen(str1) - position] = '\0';
printf("Substring is %s
", str2);
}
void str_cat(char str1[], char str2[]) {
strcat(str1, str2);
}
//Queue using LL-
#include
#include
#include
#include
typedef struct node{
int data;
struct node *next;
}NODE;
NODE *front=NULL;
NODE *rear=NULL;
void insertq(int);
void delq();
int main(){
int choice, x;
do
{
printf("1.insert\t2delete");
printf("
Enter choice");
scanf("%d",&choice);
switch(choice)
{
case 1:printf("Enter data=");
scanf("%d",&x);
insertq(x);
break;
case 2:delq();
break;
}
}
while(choice!=3);
getch();
}
void insertq(int x)
{
NODE *ptr;
ptr=(NODE*)malloc(sizeof(NODE));
if(ptr==NULL)
printf("INSUFFICIENT STORAGE");
else {
ptr->data=x;
ptr->next=NULL;
if(rear==NULL)
front=rear=ptr;
else
{
rear->next=ptr;
rear=ptr;
}
}
}
void delq()
{
int x;
NODE *temp;
temp=front;
if(temp==NULL)
printf("queue is empty");
else{
x=temp->data;
front=front->next;
free(temp);
printf("%d",x);
}
}
//Output-
1.insert 2delete
Enter choice1
Enter data=100
1.insert 2delete
Enter choice1
Enter data=200
1.insert 2delete
Enter choice1
Enter data=300
1.insert 2delete
Enter choice2
1001.insert 2delete
Enter choice2
2001.insert 2delete
Enter choice2
3001.insert 2delete
Enter choice.
#include
#include
#include
int str_len_ptr(char*);
void str_copy_ptr(char*,char*);
void str_rev_ptr(char*,char*);
int compare(char*, char*);
int main()
{
char str1[10], str2[10], str3[10];
int len,choice,flag;
printf("Enter Choice:1.Length, 2.Copy, 3.Reverse,4.Palindrome
");
printf("Enter choice
");
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("Enter first string
");
scanf("%s",str1);
int len=str_len_ptr(str1);
printf("length of string is=%d",len);
break;
case 2:
printf("Enter first string
");
scanf("%s",str1);
str_copy_ptr(str2,str1);
printf("copied string is=%s",str2);
break;
case 3:
printf("Enter first string
");
scanf("%s",str1);
str_rev_ptr(str2,str1);
printf("reversed string is=%s",str2);
break;
case 4:
printf("Enter first string
");
scanf("%s",str1);
str_copy_ptr(str2,str1);
str_rev_ptr(str3,str1);
if(compare(str2,str3)==0)
printf("
The string is not palindrome");
else
printf("
The string is palindrome");
break;
}
return 0;
}
int str_len_ptr(char *ptr)
{
int count=0,i;
for(i=0; *ptr!='\0';i++)
{
count++;
ptr++;
}
return count;
}
void str_copy_ptr(char *op,char *ip)
{
int count=0,i;
for(i=0; *ip!='\0';i++)
{
*op++=*ip++;
}
*op='\0';
}
void str_rev_ptr(char *op,char *ip)
{
int i,j=0,n;
n=str_len_ptr(ip);
for(i=n-1;i>=0;i--)
{
//*(op+j)=*(ip+i);
*op++=*(ip+i);
j++;
}
*(op+j)='\0';
}
int compare(char *ip, char *op)
{
int i;
for (i = 0; *ip!='\0'; i++)
{
if (*ip++ != *op++) //if mismatch
{
return 0;
}
}
return 1;
}
Polynomial addition -
#include
#include
#define MAX 10
typedef struct poly
{
int coeff;
int power;
} POLY;
int main()
{
int m, n, i, j, k;
POLY pa[MAX], pb[MAX], pc[MAX];
printf("Enter number of terms of first polynomial=");
scanf("%d", &m);
printf("Coefficient and Power of first polynomial=");
for (i = 0; i < m; i++)
scanf("%d%d", &pa[i].coeff, &pa[i].power);
printf("First polynomial=");
for (i = 0; i < m - 1; i++)
{
printf("%dx^%d+", pa[i].coeff, pa[i].power);
}
if (pa[i].power == 0)
printf("%d", pa[i].coeff);
else
printf("%dx^%d", pa[i].coeff, pa[i].power);
printf("
Enter number of terms of second polynomial=");
scanf("%d", &n);
printf("Coefficient and Power of second polynomial=");
for (i = 0; i < n; i++)
scanf("%d%d", &pb[i].coeff, &pb[i].power);
printf("Second polynomial=");
for (i = 0; i < n - 1; i++)
{
printf("%dx^%d+", pb[i].coeff, pb[i].power);
}
if (pb[i].power == 0)
printf("%d", pb[i].coeff);
else
printf("%dx^%d", pb[i].coeff, pb[i].power);
i = 0;
j = 0;
k = 0;
while (i < m && j < n)
{
if (pa[i].power == pb[j].power)
{
pc[k].coeff = pa[i].coeff + pb[j].coeff;
pc[k].power = pa[i].power;
i++;
j++;
k++;
}
else
{
if (pa[i].power > pb[j].power)
{
pc[k] = pa[i];
i++;
k++;
}
else
{
pc[k] = pb[j];
j++;
k++;
}
}
}
while (i < m)
{
pc[k] = pa[i];
i++;
k++;
}
while (j < n)
{
pc[k] = pb[j];
j++;
k++;
}
printf("
Addition of two polynomials=");
for (i = 0; i < k - 1; i++)
{
printf("%dx^%d+", pc[i].coeff, pc[i].power);
}
if (pc[i].power == 0)
printf("%d", pc[i].coeff);
else
printf("%dx^%d", pc[i].coeff, pc[i].power);
return 0;
}
//Read and write file-
#include
#include
#include
int main() {
FILE *fp;
char fName[20];
printf("
Enter file name to create: ");
scanf("%s", fName);
fp = fopen(fName, "w");
if (fp == NULL) {
printf("File could not be created!");
exit(EXIT_FAILURE);
}
printf("File created successfully.
");
putc('A', fp);
putc('B', fp);
putc('C', fp);
if (fclose(fp) != 0) {
perror("Error closing file");
exit(EXIT_FAILURE);
}
printf("Data written successfully.
");
fp = fopen(fName, "r");
if (fp == NULL) {
printf("Can't open file for reading!");
exit(EXIT_FAILURE);
}
printf("Contents of the file are:
");
printf("%c", getc(fp));
printf("%c", getc(fp));
printf("%c", getc(fp));
if (fclose(fp) != 0) {
perror("Error closing file");
exit(EXIT_FAILURE);
}
return 0;
}
//output:-
Enter file name to create: yash
File created successfully.
Data written successfully.
Contents of the file are:
ABC
[Process completed - press Enter]
C😂alcul😂😂ator 😢😢😢😢
#include
int main() {
float a, b, c;
char opt;
printf("Enter the value of a: ");
scanf("%f", &a);
printf("Enter the value of b: ");
scanf("%f", &b);
printf("Enter the operator (+, -, *): ");
scanf(" %c", &opt);
if (opt == '+') {
c = a + b;
printf("Sum of a and b is %f
", c);
} else if (opt == '-') {
c = a - b;
printf("Subtraction of a and b is %f
", c);
} else if (opt == '*') {
c = a * b;
printf("Multiplication of a and b is %f
", c);
} else {
printf("Invalid operator! Please enter +, -, or *.
");
return 1; // Indicates error
}
return 0;
}
#include
#define LEN 256
int main ()
{
FILE * fp;
int i;
/* open the file for writing*/
fp = fopen ("E:\mk.txt","w");
/* write 10 lines of text into the file stream*/
for(i = 0; i < 10;i++){
fprintf (fp, "This is line %d
",i + 1);
}
/* close the file*/
fclose (fp);
return 0;
}
@@vlog_s357is easy
then you can see new line when run
#include // Including the standard I/O library for input and output operations
#include // Including a library that provides console I/O operations - specific to some older compilers, not widely used
#define MAX 10 // Defining a constant MAX with a value of 10
typedef struct poly // Defining a structure named poly to hold coefficient and power
{
int coeff;
int power;
} POLY;
int main()
{
int m, n, i, j, k; // Declaring variables m, n, i, j, k for use within the program
POLY pa[MAX], pb[MAX], pc[MAX]; // Declaring arrays of structures to store polynomials
printf("Enter number of terms of first polynomial="); // Prompting the user to input the number of terms in the first polynomial
scanf("%d", &m); // Scanning the number of terms provided by the user for the first polynomial
printf("Coefficient and Power of first polynomial="); // Prompting the user to input coefficients and powers for the first polynomial
for (i = 0; i < m; i++) {
scanf("%d%d", &pa[i].coeff, &pa[i].power); // Scanning coefficients and powers for the first polynomial
}
printf("First polynomial="); // Printing the first polynomial
for (i = 0; i < m - 1; i++) {
printf("%dx^%d+", pa[i].coeff, pa[i].power); // Printing each term of the first polynomial
}
if (pa[i].power == 0) {
printf("%d", pa[i].coeff); // Handling the last term if the power is 0
} else {
printf("%dx^%d", pa[i].coeff, pa[i].power); // Handling the last term if the power is not 0
}
// Similar operations are performed for the second polynomial input and display
// ...
// Polynomial addition logic
// ...
printf("
Addition of two polynomial="); // Displaying the result of polynomial addition
for (i = 0; i < k - 1; i++) {
printf("%dx^%d+", pc[i].coeff, pc[i].power); // Printing the resultant polynomial
}
if (pc[i].power == 0) {
printf("%d", pc[i].coeff); // Handling the last term if the power is 0
} else {
printf("%dx^%d", pc[i].coeff, pc[i].power); // Handling the last term if the power is not 0
}
return 0; // Indicating successful execution and termination of the program
}