Skocz do zawartości


Zdjęcie

Kilka programów w C


  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 pijany marins

pijany marins

    Kapral

  • Recruit
  • PipPip
  • 59 postów

Napisano 17 stycznia 2011 - 03:53

Witam , Mam niedługo zaliczenie tj jutro ;D z programów i muszę je zrobić ale niestety nie mam pojęcia jak sie za to zabrać jeśli ktoś by miał ochotę pomoć to zapraszam na PW , albo niech sie wypowie tym temacie to mu podam co i jak trzeba zrobic.
  • 0

#2 Amciek

Amciek

    Chorąży

  • Oldie
  • PipPipPipPipPipPipPipPip
  • 2 440 postów
  • Ską…d:zza NATu

Napisano 17 stycznia 2011 - 03:56

spoko, lubie terminowe zaliczenia :) 50zł na konto GamingCrew wraz z potwierdzeniem przelewu.
  • 0
kiedyś wróce
_________________________________

DA BEST SYGNATURA EVAA
Dołączona grafika

#3 pijany marins

pijany marins

    Kapral

  • Recruit
  • PipPip
  • 59 postów

Napisano 17 stycznia 2011 - 03:58

to takie proste są ze masakra(czyt. nie dla mnie) :D ale to jest tak że jeszcze muszę opisac co i jak , jakąś alternatywe itd. jak Fora na While itd


a oto te programy :

1) Napisać program, który oblicza pole powierzchni i objętość sześcianu o krawędzi długości a
– liczba wprowadzona przez użytkownika. Program powinien zawierać funkcje
float pole (float) oraz float obj (float), a także funkcję komunikatu informującego o istocie
działania programu void komunikat (void).
2) Napisać program, który wypełnia dwudziestoelementową tablicę losowymi liczbami
rzeczywistymi z przedziału [0,1] a następnie w zależności od wyboru użytkownika (instrukcja
switch() )
a) drukuje dodatnie elementy tablicy na ekranie
B) oblicza średnią arytmetyczną elementów tablicy
c) oblicza iloczyn ujemnych elementów tablicy
3) Napisać program, który rysuje następujący szablon:
* *
* *
* *
* *
*
Rozmiar szablonu jest wprowadzoną przez użytkownika nieparzystą liczbą naturalną.
4) Napisać program, który oblicza iloczyn 789...n (n – liczba wprowadzona przez
użytkownika) . Wykorzystać pętlę for.

Użytkownik pijany marins edytował ten post 17 stycznia 2011 - 04:02

  • 0

#4 pijany marins

pijany marins

    Kapral

  • Recruit
  • PipPip
  • 59 postów

Napisano 17 stycznia 2011 - 05:24

dobra nie da sie tego edytowac :
ale czy jeśli ktos moze to sprawdzic:
program 1:

#include <stdio.h>
#include <stdlib.h>

void komunikat(void);
float pole(float);
float obj(float);

int main(void)
{
   komunikat();
   float O, P;
   int a;
   printf("Podaj dlugosc boku : ");
   scanf("%d",&a);
   printf("Pole tego szescianu wynosi %g cm^2 a jego objetosc %g cm^3\n",pole(a),obj(a));
   system("pause");
   return 0;
   }
   
void komunikat(void)
{
    printf("Program obliczy pole powierzchni i objetosc szescianu o krawedzi podanej przez uzytkownika.\n");
    }

float pole(float a)
{
     float P;
     P=6*a*a;
     return P;
     }

float obj(float a)
{
     float O;
     O=a*a*a;
     return O;
     }

program 2 :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

float main(void)
{

float t[20];
srand(time(NULL));
for(int i=0;i<20;i++)
{
 t[i]=rand()%2-0;
}
int opcja;
float iloczyn;
float srednia;
do
{
printf("Podaj opcje: \n1. Pokaz dodatnie elementy tablicy na ekranie\n2. Oblicz srednia arytmetyczna tablicy\n3. Oblicz iloczyn ujemnych elementow tablicy\n\nPodaj: \n");
 scanf("%d",&opcja);
 printf("\n"); 
 }
while(opcja>3 || opcja<1);
switch(opcja)
{
 case 1:
  printf("Dodatnie elementy tablicy to: \n");
  for(int i=0;i<20;i++)
  {
  if(t[i]>0)
  printf("%f ",t[i]);
  }
  printf("\n");
 break;

 case 2:
  for(int i=0;i<10;i++)
  {
  if(t[i])
  srednia+=t[i]/20;
  }
  printf("Średnia arytmetyczna tablicy: %f\n",srednia);
 break;
                
 case 3:
   printf ("Brak ujemnych elementów tablicy"); 
 break;
                
 default:
 
 break;
 }
  system("pause");
return 0;
}

program 4:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   int n, suma=0;
   do
   {printf("Porgram policzy sume 7+8+9+...+n. Wprowadz n: ");
   scanf("%d",&n);
}while(n<7);
   for(int i=7;i<=n;i++)
   {
   suma=suma+i;        
   }
   printf("Suma wszystkich elementow jest rowna %d\n",suma);
   system("pause");
   return 0;
   }

  • 0

#5 dumbass

dumbass

    Porucznik

  • Oldie
  • PipPipPipPipPipPip
  • 850 postów

Napisano 17 stycznia 2011 - 06:43

niby dobrze tylko nie bardzo wiem na co ci warunek w 2 programie case 2
  • 0
S&D stanowcze NIE precz z CS'em w COD'zie!!!!!!!!a na HC grają sami KAMPERZY i CZAIDUPY

#6 Amciek

Amciek

    Chorąży

  • Oldie
  • PipPipPipPipPipPipPipPip
  • 2 440 postów
  • Ską…d:zza NATu

Napisano 17 stycznia 2011 - 06:54

i w 4 daj warunek ze wprowadzana liczba musi byc wieksza niz 9 w tym wypadku, inaczej exit
  • 0
kiedyś wróce
_________________________________

DA BEST SYGNATURA EVAA
Dołączona grafika




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