Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void IsCorrect(int temp,int resenje,char *PrintTemp);
- void NumberOrdering(int *a[6]);
- void AddingNumbers(int *a[6],int resenje,char * PrintTemp[20],int i);
- void AddingNumbers1(int *a[6],int resenje,char * PrintTemp[20],int i);
- void AddingNumbers2(int *a[6],int resenje,char * PrintTemp[20],int i);
- void AddingNumbers3(int *a[6],int resenje,char * PrintTemp[20],int i);
- void AddingNumbers4(int *a[6],int resenje,char * PrintTemp[20],int i);
- void MultiplyNumbers(int *a[6],int resenje,char * PrintTemp[20],int i);
- void MultiplyNumbers1(int *a[6],int resenje,char * PrintTemp[20],int i);
- void MultiplyNumbers2(int *a[6],int resenje,char * PrintTemp[20],int i);
- void MultiplyNumbers3(int *a[6],int resenje,char * PrintTemp[20],int i);
- void MultiplyNumbers4(int *a[6],int resenje,char * PrintTemp[20],int i);
- void SubtractingNumbers(int *a[6],int resenje,char * PrintTemp[20],int i);
- void SubtractingNumbers1(int *a[6],int resenje,char * PrintTemp[20],int i);
- void SubtractingNumbers2(int *a[6],int resenje,char * PrintTemp[20],int i);
- void SubtractingNumbers3(int *a[6],int resenje,char * PrintTemp[20],int i);
- void SubtractingNumbers4(int *a[6],int resenje,char * PrintTemp[20],int i);
- void DividingNumbers(int *a[6],int resenje,char * PrintTemp[20],int i);
- void DividingNumbers1(int *a[6],int resenje,char * PrintTemp[20],int i);
- void DividingNumbers2(int *a[6],int resenje,char * PrintTemp[20],int i);
- void DividingNumbers3(int *a[6],int resenje,char * PrintTemp[20],int i);
- void DividingNumbers4(int *a[6],int resenje,char * PrintTemp[20],int i);
- /*printf("%s=%d\n",PrintTemp,temp);*/
- /*sprintf(PrintTemp,"(%d+%d)",a[i],a[u]);*/
- int main()
- {
- int a[6]={2,3,7,11,15,20};
- int resenje=5;
- int i;
- int temp;
- char PrintTemp[20];
- int jedan=3;
- int dva=5;
- for(i=0;i<6;i++){
- sprintf(PrintTemp,"%d",a[i]);
- IsCorrect(temp,resenje,PrintTemp);
- temp=a[i];
- AddingNumbers(a,resenje,PrintTemp,i);
- /*void MultiplyNumbers(a,resenje,PrintTemp,i);
- void SubtractingNumbers(a,resenje,PrintTemp,i);
- void DividingNumbers(a,resenje,PrintTemp,i);*/
- }
- getch();
- return 0;
- }
- void NumberOrdering(int *a[6])
- {
- int i;
- int temp;
- int track;
- int switches=0;
- while (1){
- track=0;
- for (i=0;i<6-1;i++){
- if (a[i]>a[i+1]){
- temp=a[i];
- a[i]=a[i+1];
- a[i+1]=temp;
- track=1;
- switches++;
- }
- }
- if (track==0){
- break;
- }
- }
- }
- void AddingNumbers(int *a[6],int resenje,char *PrintTemp[20],int i)
- {
- int u;
- int temp;
- int temp1;
- int temp2;
- char PrintTemp1[20];
- for(u=0;u<6;u++){
- if(u<=i){
- continue;
- }
- temp=0;
- temp=a[i]+a[u];
- temp=a[i];
- temp1=a[u];
- temp2=temp+temp1;
- printf("%d\t%d\t%d\t%d\t%d\t\n",a[i],a[u],temp,temp1,temp2);
- printf("%d\n%d\n \t%d\n\n",a[i],a[u],temp);
- sprintf(PrintTemp1,"(%s+%d)=%d",PrintTemp,a[u],temp2);
- printf("%s\t%d\n",PrintTemp1,i);
- IsCorrect(resenje,temp,PrintTemp[20]);
- }
- }
- void IsCorrect(int temp,int resenje,char *PrintTemp)
- {
- if (temp==resenje){
- printf("%d=%d REEEESSEEEENJEEE\n\n",resenje,temp);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement