Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zawartość użytkownika Ojciec Dyrektor

Odnotowano 1 pozycji dodanych przez Ojciec Dyrektor (Rezultat wyszukiwania ograniczony do daty: 18.06.2023 )


Sortuj według                Sortuj  

#717660 zadania z ansi C pilne

Napisano przez Ojciec Dyrektor w 06.01.2016 17:23 w Problemy

Potrzebuje aby ktoś napisał mi pare "programów" w C. Ja tego za c#&j nie ogarniam :>

/*

1.Napisz funkcję,która wydrukuje najmniejszy i największy element w tablicy.

2.Napisz funkcję, która odwróci kolejnosć elementów w tablicy.

3.Napisz funkcję, która obliczy iloczyn skalarny dwóch wektorów.

4.Napisz funkcję, która posortuje tablicę metodą bąbelkową.

5.Napisz funkcję, która wydrukuje elementy tablicy wykorzystując adresy

poszczególnych elementów (nie można korzystać z indeksów).

6.Napisz funkcję, która wyzeruje elementy tablicy pomiędzy dwoma wskaźnikami.

Parametrami funkcji są wskaźniki do 2 elementów tablicy.

7.Przygotuj odpowiednie elementy w menu, aby użytkownik mógł wybrać

jedną z opcji programu .

 

  */

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

#define N 5

void wydruk_tab(double a[],int n);

void mnozenie_liczba(double a[],int n, double k);



main()

{

setlocale(LC_ALL,""); //polskie znaki;

double tab[N]={2.1, 3.2, 4.3, 5.4, 6.5};

int x;

printf("Wybierz jedną z opcji:\n");

printf("1   drukowanie tablicy\n");

printf("2   mnożenie tablicy przez liczbę\n");

scanf("%d",&x);

/* wyrazenie w instrukcji switch musi być typu int */



switch ( x )

{

    case 1:{wydruk_tab(tab,5);

        printf("\nkoniec opcji 1\n");

        break;

    }

    case 2:{mnozenie_liczba(tab,N,2.0);

        break;

    }

    default:printf("nie ma takiej opcji");

}     





return 0;

}

void wydruk_tab(double a[],int n)

{int i;

printf("tablica:\n");

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

printf("%.2lf,  ",a[i]);



}

void mnozenie_liczba(double a[],int n, double k)

{int i;

printf("tablica pomnożona przez %.2lf:\n",k);

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

{

a[i]=a[i]*k;

printf("%.2lf,  ",a[i]);

}

}