I5, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia


Laboratorium 5

0x08 graphic
0x08 graphic
0x01 graphic

1. Cel ćwiczenia

Celem ćwiczenia jest zapoznanie się z obsługą C.

2. Przykłady

Zad1

Napisać program wczytujący napis, a następnie wyświetlający go na ekranie w odwrotnej kolejności.

#include <stdio.h>

#include <string.h>

int main(void){

char nap[80];

int i;

printf("Wprowadz napis: ");

gets(nap);

for(i=strlen(nap)-1;i>=0;i--)

printf("%c", nap[i]);

return 0;

}

Zad2

Napisać program definiujący tablicę trójwymiarową o rozmiarze 3 na 3 na 3 i wypełniający ją liczbami od 1 do 27.

#include <stdio.h>

int main(void){

int trzy_w[3][3][3];

int i,j,k,x;

x=1;

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

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

for(k=0;k<3;k++){

trzy_w[i][j][k]=x;

x++;

printf("\n%d",trzy_w[i][j][k]);

}

return 0;

}

Zad3

Napisać program tworzący tablicę napisów, która zawiera słowa reprezentujące liczby od 0 do 9. Korzystając z tej tablicy, po wprowadzeniu przez użytkownika cyfry (jako znaku), program powinien wypisać słowny odpowiednik. Wskazówka: aby znaleźć odpowiedni indeks tablicy , należy pamiętać o odjęciu `0' od wprowadzonego znaku.

#include <stdio.h>

int main(void){

char cyfry[10][10]={

"zero", "jeden", "dwa", "trzy",

"cztery", "piec", "szesc", "siedem",

"osiem", "dziewiec" };

int num;

printf("Wprowadz liczbe:\n");

scanf("%d", &num);

if(num>=0&&num<10)printf("%s", cyfry[num]);

return 0;

}

3. Program ćwiczenia

Zad4

Napisać program definiujący tablicę trójwymiarową o rozmiarze 3 na 3 na 3 i wypełniający ją liczbami od 1 do 27. Dodatkowo program powinien wypisywać sumę elementów w tablicy.

Zad5

Napisać program, który inicjalizuje tablicę o rozmiarze 10 na 3 w taki sposób, że pierwszy element w wierszu zawiera liczbę, drugi element jej kwadrat, a element trzeci - jej sześcian. Należy zacząć od liczby 1 i skończyć na liczbie 10. Pierwsze wiersze tablicy są następujące.

1,1,1

2,4,8,

3,9,27,

4,16,64

5,25,125,

6,36,216,

7,49,343,

8,64,512,

9,81,729,

10,100,1000

Następnie program powinien zapytać użytkownika o sześcian, znaleźć podaną wartość w tablicy, a następnie wyświetlić pierwiastek sześcienny podanej wartości i jego kwadrat. Należy zadeklarować tablicę jako bez rozmiaru, aby móc później łatwo zmienić jej rozmiar.

Zad6

Napisać program, który wczytuje napisy wprowadzane z klawiatury aż do momentu wprowadzenia napisu „koniec”

Zad7

W statystyce DOMINATĄ w grupie liczb nazywa się tę liczbę, która występuje najczęściej. Wśród liczb 1,2,3,6,4,7,5,4,6,9,4 dominatą jest liczba 4, gdyż występuje trzykrotnie. Napisać program pozwalający użytkownikowi na wprowadzenie 20 liczb, a następnie znajdujący i wypisujący dominatę.

1

Podstawy Informatyki



Wyszukiwarka

Podobne podstrony:
I9, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I4, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I12, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I11, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I7, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I10, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I3, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I2, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I15, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I14, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I13, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I1, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
I6, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
Laboratorium PI, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki laboratorium
Test4P, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Fizyka I Wykłady, Test 4
tablice na 2 kolosa 2012, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroenergetyk
A-03 Komparator, Elektrotechnika AGH, Semestr V zimowy 2014-2015 - MODUŁ C, semestr V (moduł C), Pod
StablizatorySprawozdanie, Elektrotechnika AGH, Semestr IV letni 2013-2014, Podstawy Elektroniki, Pod
sumator szeregowy projekt, Elektrotechnika AGH, Semestr V zimowy 2014-2015 - MODUŁ C, semestr V (mod

więcej podobnych podstron