Jump to content

c ჩალიჩობს ვინმე?


Recommended Posts

მოკლედ ორი რიცხვის გამრავლება მინდა პოინტერებით, კერძოდ 30 ნიშნიანების, სიმარტივისთვის 5 რიცხვზე ვჩალიჩობ, მოვიფიქრე ალგორითმი მაგრამ ვერ გავიგე რატო არ მუშაობს სრულიად აი ეს არის dev C++ დაწერილი

#include <stdio.h>

void f(char *x, char *y, char *z);

int main()

{

char mas1[5], mas2[5], jami[9];

int i;

for (i=0;i<5;i++) scanf("%d",&mas1);

for (i=0;i<5;i++) scanf("%d",&mas2);

f(&mas1[4],&mas2[4],&jami[8]);

for (i=0;i<=8;i++) printf("%d", jami);

system("pause");

return 0;

}

void f(char *x, char *y, char *z)

{

int i=0;

int j=0;

for (i=0;i<9;i++) z=0; // clear

for (j=0;j<5;j++)

{

for (i=0;i<5;i++)

{

*(z-i-j) = *(z-i-j) + *(x-i) * *(y-j);

*(z-i-j-1) =*(z-i-j)/10;

*(z-i-j) =*(z-i-j)%10;

}

}

}

Link to comment
Share on other sites

ILIAUNI საინჟინრო? :givi:

Link to comment
Share on other sites

სახელი გვარი?

სოხას ლექციები თავისთავად

აა თითბერია ლევანი ხო?

  • Upvote 1
Link to comment
Share on other sites

სახელი გვარი?

სოხას ლექციები თავისთავად

ხო აბაა, მე ახალი ვარ, გადმოსული არ მიცნობდე იქნება chojinfc.gifchojinfc.gifchojinfc.gif

ვაა მიცნოო? რომელიხარ?

Link to comment
Share on other sites

ვერც ჩემი იტანს

Link to comment
Share on other sites

თემის ავტორს ვორნი არასწორ განყოფილებაში თემის გახსნისთვის

მომავალში გადახედე ფორუმის და მისი ქვეგანყოფილებების წესებს!

გადატანილია დახმარების განყოფილებაში

Link to comment
Share on other sites

ვაბშე აღარ მახსოვს (ან რა უნდა მახსოვდეს რაც არ მისწავლია :D) , მაგრამ

მეორე "სტრიქონში" თუ არაფერს არ აბრუნებინებ რა პასუხი უნდა გამოგიტანოს რო? (ჰა თუ ვაბშე დამავიწყდა? :D)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.