Informatika gyűjtemény

Egy szinttel feljebb 10. óra - Mindent végigpróbálós feladatmegoldás

2004050607080910

NézetNyomtat

Bevezető kérdések avagy "A for-ciklusok csodálatos világa"

1. feladat

Az alábbi program //------- előtti sorai beolvasnak egy-egy számot a-ba és b-be. Mit írnak ki a vonal utáni sorok?
using System;
namespace Feladat1 {
    class Program {
        public static void Main(string[] args) {
            int a, b;
            a = int.Parse(Console.ReadLine());
            b = int.Parse(Console.ReadLine());
            //----------
            if (> b) {
                Console.WriteLine(a);
            }
            if (<= b) {
                Console.WriteLine(b);
            }
            Console.ReadKey(true);
        }
    }
}

2. feladat

Egészítsd ki a következő programot úgy, hogy 0-tól 9-ig írja ki a számokat!
using System;
namespace Feladat2 {
    class Program {
        public static void Main(string[] args) {
            int szamlalo;
            for (          = 0; szamlalo <    ; szamlalo++) {
                       .WriteLine(szamlalo);
            }
            Console.ReadKey(true);
        }
    }
}

3. feladat

Mit ír ki a következő program? Segítség: először gondold végig a *-al jelölt sorok nélkül! (A soreleji *-ok természetesen nem számítanak bela a programba.)
using System;
namespace Feladat3 {
    class Program {
        public static void Main(string[] args) {
            int a, b;
            for (= 0; a < 3; a++) {
                Console.Write("a = ");
                Console.WriteLine(a);
*               for (= 0; b < 3; b++) {
*                   Console.WriteLine(a*b);
*               }
            }
            Console.ReadKey(true);
        }
    }
}

Feladat

Házi feladat

Alakítsd át úgy az órai programot, hogy a következő egyenletet oldja meg:
  SEND
+ MORE
------
=MONEY