Помош: Кратки програмки

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување
Или можда декодирање на хамингов код за мене? :)

ако ја добиете задачата, може да ми пратите и на мене :D
--- надополнето: 29 април 2013 во 17:54 ---
Или можда декодирање на хамингов код за мене? :)

ако ја добиете задачата, може да ми пратите и на мене? :D
 
Правам семинарска во С++ за читање на текст од датотека и негово кодирање. Задачата ја решив, арно ама не можам да го прочитам цел текст од датотеката, го читам само првиот ред. Барав на интернет код за читање и најдов со while но со него ништо не чита.
 
Правам семинарска во С++ за читање на текст од датотека и негово кодирање. Задачата ја решив, арно ама не можам да го прочитам цел текст од датотеката, го читам само првиот ред. Барав на интернет код за читање и најдов со while но со него ништо не чита.
Во C e, ама може да го користиш и во c++ само вклучи ја stdio библиотеката

PHP:
FILE *input = fopen("zadaca3.txt", "r");
    FILE *output = fopen("rezultat.txt", "w");
 
    char buffer[101];
 
    if(input == NULL || output == NULL)
        return -1;
 
    while(fgets(buffer, 100, input) != NULL)
    {
          //procesiranje na tekstot
    }
 
Правам семинарска во С++ за читање на текст од датотека и негово кодирање. Задачата ја решив, арно ама не можам да го прочитам цел текст од датотеката, го читам само првиот ред. Барав на интернет код за читање и најдов со while но со него ништо не чита.

while(!eof), ако не се лажам вака беше, во превод eof = end of file.
 
Правам семинарска во С++ за читање на текст од датотека и негово кодирање. Задачата ја решив, арно ама не можам да го прочитам цел текст од датотеката, го читам само првиот ред. Барав на интернет код за читање и најдов со while но со него ништо не чита.
while(!eof), ако не се лажам вака беше, во превод eof = end of file.
while(!datoteka.eof()){ ... } код што ќе ти помогне
 
Како да направам до делфи кога ќе се напише името во edit компонента да излези слика. Користам Image,button и edit мислам дека е доволно ова... Ми треба само условот за споредба помеѓу текстот во едит и сликата.
 
Ako mozi pomos za zadacava, mi se padna za seminarska, vo C++... fala odnapred.

Platen spisok na vraboteni!
Da se napravi programa vo koja ke se vrsi presmetka na plata, soglasno so slednite uslovi.
Podatocite za sekoj vraboten se: Ime Prezime, godini na staz, stepen na obrazovanie, bodovi od rabotno mesto.
Za sekoja godina na staz se dodava po 0,7 bodovi, i tie bodovi se sobiraat so bodovite po drugite osnovni. Bodovite od rabotnoto mesto, se koregiraat taka sto se mnozat so razni faktori: 0,5 za sredno obrazovanie, 1 za viso obrazovanie, 1,3 za visoko obrazovanie. Vo programata da bide predvideno vnesuvanje na podatocite, za sekoj vraboten i pregled pecatenje na spisokot na vraboteni, i izlez od rabotnoto meni. Programata da se testira so vnes na podatoci za 10 vraboteni. Da se prednivat 5kategorii na rabotni mesta, so slednata raspredelba na bodovi: 300, 350, 370, 400, 500.
 
И толку лесни програми ви даваат за семинарска, и не можете да ги решите:facepalm:
 
Epa dosega so vakvo nesto se nemam sooceno ...dobredojdena ke mi bide pomosta. :)
 
Може ли некој да го провери кодов, проблемот е што неможе деловите од слагалицата да се поместуваат (највероватно има некоја грешка во MoveButton)

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;
 
 
namespace Slozuvalka
{
    public partial class Form1 : Form
    {
        private Bitmap bmpMainImage;       
        private ArrayList buttonsList;     
        private ArrayList imageParts;     
        private System.Drawing.Point pntEmpty;
                                             
        private bool gameInProgress;                       
       
          public Form1()
        {
            InitializeComponent();
 
            buttonsList = new ArrayList();
            imageParts = new ArrayList();
            pntEmpty = new Point();
            gameInProgress = false;
 
            foreach (Button b in panelMain.Controls)
                buttonsList.Add(b);
 
              InitPicture();
 
            pntEmpty.X = 360;
            pntEmpty.Y = 360;         
         
            StartNewGame();
        }
       
        private void StartNewGame()
        {
            SplitPictureButtons();
           
            ScrambleButtons();
        }     
 
        private void InitPicture()
        {
            try
            {
                bmpMainImage = (Bitmap) Bitmap.FromFile(Application.StartupPath + "\\ducklings.jpg");
            }
            catch (Exception ex)
            {
                ex.ToString();
                MessageBox.Show("There was an internal error. The picture was not found.\nThe program will now exit.", "Error #4541");
                Environment.Exit(-1);
            }
 
            if (bmpMainImage.Height != 480 || bmpMainImage.Width != 480 )
            {
                MessageBox.Show("Corrupted Image.\nThe program will now exit.", "Error #4542");
                Environment.Exit(-1);               
            }
        }
 
        private ArrayList CropPicture(int width, int height)
        {
            ArrayList alTemp = new ArrayList();
            int nHeight = 0;
            int nWidth = 0;         
            Bitmap bmpPictureBlock;
           
            for (int k=0; k<15; k++)
            {
                bmpPictureBlock = new Bitmap(width, height);
 
                for (int i = 0; i < width; i++)
                    for (int j = 0; j < height; j++)
                        bmpPictureBlock.SetPixel(i, j, bmpMainImage.GetPixel((i + nWidth), (j + nHeight)));
                alTemp.Add(bmpPictureBlock);
 
                nWidth += 120;
 
                if (nWidth == 480)
                {
                    nWidth = 0;
                    nHeight += 120;
                }     
            }           
            return alTemp;
        }
 
        private void MoveButton(Button btnBlockClicked)
        {
            if (pntEmpty.X == btnBlockClicked.Location.X
                || pntEmpty.Y == btnBlockClicked.Location.Y)
            {
                Point pntTemp = new Point();
                pntTemp = btnBlockClicked.Location;
 
                int d = HelperFunctions.GetDirection(btnBlockClicked.Location, pntEmpty);
             
                if (pntEmpty.X == btnBlockClicked.Location.X)
                {
                    foreach (Button bx in panelMain.Controls)
                    {
                        if (((bx.Location.Y >= btnBlockClicked.Location.Y)
                            && (bx.Location.Y < pntEmpty.Y) && (bx.Location.X == pntEmpty.X)) || ((bx.Location.Y <= btnBlockClicked.Location.Y)
                            && (bx.Location.Y > pntEmpty.Y) && (bx.Location.X == pntEmpty.X)))
                        {
                            switch (d)
                            {
                                case 1:
                                    HelperFunctions.MoveUp(bx);
                                    break;
                                case 3:
                                    HelperFunctions.MoveDown(bx);
                                    break;
                            }
                        }
                    }
                }
 
                if (pntEmpty.Y == btnBlockClicked.Location.Y)
                {
                    foreach (Button bx in panelMain.Controls)
                    {
                        if (((bx.Location.X >= btnBlockClicked.Location.X)
                            && (bx.Location.X < pntEmpty.X) && (bx.Location.Y == pntEmpty.Y)) || ((bx.Location.X <= btnBlockClicked.Location.X)
                            && (bx.Location.X > pntEmpty.X) && (bx.Location.Y == pntEmpty.Y)))
                        {
                            switch (d)
                            {
                                case 0:
                                    HelperFunctions.MoveRight(bx);
                                    break;
                                case 2:
                                    HelperFunctions.MoveLeft(bx);
                                    break;
                            }
                        }
                    }
                }
 
                pntEmpty = pntTemp;
            }
        }
     
        private void ScrambleButtons()
        {
            Random r = new Random();
            Button tempBtn = new Button();
 
            for (int i = 0; i < 100; i++)
            {
                tempBtn = (Button)buttonsList[r.Next(buttonsList.Count)];
 
                MoveButton(tempBtn);
            }
 
        }
 
        private void SplitPictureButtons()
        {
            imageParts = CropPicture(120, 120);
 
            button1.Image = (Image)imageParts[0];     
            button2.Image = (Image)imageParts[1];
            button3.Image = (Image)imageParts[2];
            button4.Image = (Image)imageParts[3];
            button5.Image = (Image)imageParts[4];
            button6.Image = (Image)imageParts[5];
            button7.Image = (Image)imageParts[6];
            button8.Image = (Image)imageParts[7];
            button9.Image = (Image)imageParts[8];
            button10.Image = (Image)imageParts[9];
            button11.Image = (Image)imageParts[10];
            button12.Image = (Image)imageParts[11];       
            button13.Image = (Image)imageParts[12];
            button14.Image = (Image)imageParts[13];
            button15.Image = (Image)imageParts[14];         
           
        }
 
        private void OnButtonClick(object sender, System.EventArgs e)
        {
 
            gameInProgress = true;
            MoveButton((Button)sender);
        }
 
 
        private void newGameToolStripMenuItem_Click(object sender, EventArgs e)
        {
 
            if (gameInProgress == true)
            {
                if (MessageBox.Show("Are you sure you want to start a new game?\n Any progress will be lost.", "New Game", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    StartNewGame();
            }
            else
                StartNewGame();
        }
 
        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Are you sure you want to exit?\nAny progress will be lost.", "Quit Game",
                                  MessageBoxButtons.YesNo) == DialogResult.Yes)
            Application.Exit();
        }
 
        private void originalImageToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PictureViewer picView = new PictureViewer(bmpMainImage);
            picView.Show();
        }
    }
}
 
Што прават HelperFunctions? Каде е кодот од нив?
 
Napisi pseudo kod koj ni ovozmozuva naoganje na najgolemiot od 3 dadeni broevi a, b, c

Ако може што поскоро помош за ова ми треба итно. Фала однапред
 
Napisi pseudo kod koj ni ovozmozuva naoganje na najgolemiot od 3 dadeni broevi a, b, c

Ако може што поскоро помош за ова ми треба итно. Фала однапред
najgolem = a
ako b > najgolem
najgolem = b
ako z > najgolem
najgolem = z
 

Kajgana Shop

Back
На врв Bottom