Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
 

Zdjęcie
Inny

zadania z ansi C pilne

inny

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 476
Wszechobecny

  • Postów:3035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 06.01.2016 17:23

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]);

}

}

Użytkownik Ojciec Dyrektor edytował ten post 08.01.2016 17:11

  • +
  • -
  • 0

#2 Sniper Elite

    Master

  • Power User

Reputacja: 168
Profesjonalista

  • Postów:981
  • GG:
  • Imię:Konrad
  • Lokalizacja:Skryptolandia
Offline

Napisano 08.01.2016 01:19

Tak fajnie to nie ma. Podaj kod który już napisałeś. Napisz z czym masz problem.

A ten kod to w C chyba jest  :)


  • +
  • -
  • 1

Kontakt:

Steam: CSnajper

GG: 4394855

 

Na steam i GG pomagam wyłącznie odpłatnie.






Również z jednym lub większą ilością słów kluczowych: inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych