۱۱-خرداد-۱۳۹۳, ۰۳:۵۵:۴۸
@امید
بترکی
فقط نه اینکه کلا به کاربران اعتماد دارم ورودیهاشون رو چک نکردم دادههای اشتباه بدن برنامه میترکه
اوناش رو خودت درست کن حرف زیادیهم بزنی میدمت دست مسلم کرونا بگیری
نمونه خروجی:
بترکی
فقط نه اینکه کلا به کاربران اعتماد دارم ورودیهاشون رو چک نکردم دادههای اشتباه بدن برنامه میترکه
اوناش رو خودت درست کن حرف زیادیهم بزنی میدمت دست مسلم کرونا بگیری
کد php:
/*
* Babyy
* iranled.com
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h> //strtok
#define BUF 100
int main(){
int n,m; //MATRIX N*M
int counter1,counter2; //FOR
int c=0; //index for i
int tmp=0;
int i[BUF][BUF];
char *s,*p;
printf ("vard konid [max %d*%d]: ",BUF,BUF);
scanf("%d*%d",&n,&m);
s = (char *) malloc ( sizeof(char) * m * 6);
for(counter1=0 ; counter1 <= n-1 ; counter1++){
printf ("line%d:",counter1);
scanf("%s",s);
c=0; //reset c
p = strtok(s,",");
i[counter1][c++]= atoi(p);
do{
p = strtok(NULL,", ");
if(p)
i[counter1][c++]= atoi(p);
}while(p);
}
for(counter2=0 ; counter2 <= m-1 ; counter2++){
tmp = 0 ;
for(counter1=0 ; counter1 <= n-1 ; counter1++){
tmp += i[counter1][counter2] ;
}
printf("%dj%d",tmp,counter2);
if ((counter2 + 1 <= m-1)) printf("+");
}
printf("\n");
return 0;
}
نمونه خروجی:
کد php:
vard konid [max 100*100]: 3*3
line0:1,2,3
line1:100,200,300
line2:1000
1101j0+202j1+303j2