Array

Share

Click

  
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#define SIZE 100

void main()
{

char ch;
int size=0, a[SIZE], i=0, b=0, temp=0, x=0, w, largest=0, largest2=0, q;
int c;
do{

printf("Enter how many numbers you want to input: ");
scanf("%d",&size);
printf("Enter %d numbers you want to enter: ", size);
for(i=0;i<size;i++){
scanf("%d", &a[i]);

}

printf("\n");
printf("\n");
printf("This are the numbers u entered: ");
for(b=0;b<size;++b){
printf(" %d", a[b]);
}

//largest
for(w=0;w<size;w++){
if(largest<a[w])
largest=a[w];

}

printf("\nThis is the largest number you entered: %d", largest);

//2nd largest
for(q=0;q<size;q++){
if(largest>a[q]){
if(largest2<a[q]){
largest2=a[q];
}}
}

printf("\nThis is the second largest number you entered: %d", largest2);

//sorted
for(i=0;i<size;i++){
for(b=0;b<(size-(i+1));b++){
if (a[b]>a[b+1]){
temp=a[b];
a[b]=a[b+1];
a[b+1]=temp;
}}}
printf("\nThis are the sorted numbers: ");
for(x=0;x<size;++x){
printf(" %d", a[x]);
}

printf("\n");

printf("\nRun again?(y/n)");
ch = getch();

if(ch=='y'||ch=='Y'){
c=1;
system("cls");
}
else{
c=0;
}

fflush(stdin);
}while(c==1);


}

Strings

Share

  
void input(char str[]){
gets(str);
}

void display(char str[]){
int i;
for(i=0;str[i]!='\0';i++)
printf("%c ",str[i]);
printf("\n");
}

int countA(char str[]){
int i,count=0;
for(i=0;str[i]!='\0';i++){
if(str[i]=='a'||str[i]=='A')
count++;
}
return count;
}

int findItem(char array[],int size,char item){
int i,found=0;
for(i=0;array[i]!='\0';i++){
if(array[i]==item){
found=1;
break;
}
}
return found;
}

int isPalindrome(char str1[]){
int i,size=strlen(str1)-1;
int yes=1;
for(i=0,j=size-1;i<=size/2;i++,j--){
if(str1[i]!=str1[j]){
yes=0;
break;
}
}
return yes;
}

int countVowel(char str[]){
int i,count=0;
for(i=0;str[i]!='\0';i++){
//val=toupper(str[i]);
//if(val=='A'||val=='E'||val=='I'||val=='O'||val=='U')
if(str[i]=='a'||str[i]=='A'||str[i]=='e'||str[i]=='E'
||str[i]=='i'||str[i]=='I'||str[i]=='o'||str[i]=='O'||str[i]=='u'||str[i]=='U')
count++;
}
return count;
}

MAIN CODE
#include<stdio.h>
#include"strings.h"

int main(void){
char string1[30]="hello world";
input(string1);
display(string1);
printf("%d\n",countA(string1));
return 0;
}

Set 0.2

Share

  
void display(int set[],int count){
int i;
printf("{");
for(i=0;i<count;i++)
printf("%d,",set[i]);
printf("\b}\n");
}

void add(int set[],int *count,int item){
if(!(contains(set,*count,item)))
set[(*count)++]=item;
}

int contains(int set[],int count,int item){
int i,found=0;
for(i=0;i<count;i++){
if(set[i]==item){
found=1;//return 1;
break;
}
}
return found;//return 0;
}