Zadanie1
double t[],*a,b; / deklaracja w funkcji
a) podaj instrukcję wydruku adresu pierwszego elementu tablicy.
b) jeżeli adres ten wynosi: 65ae2 jaki będzie adres elementu t[2]
c) jaka instrukcja powinna wystąpić w tej funkcji
Zadanie 2
Napisać program dynamicznie alokujacy tablicę o wymiarze podanym z klawiatury wypełniający kolejne jej elementy liczbami losowymi typu całkowitego i drukujący je w kolumnie oraz w pliku
C:\Informatyka\wyniki.dat
Zadanie 3
#include <stdio.h>
int f1(int,int);
void main()
{
int a=5,b=7,c;
c=f1(a,b);
printf("%d,%d,%d\n",a,b,c); //podaj wydruk (1)
}
int f1(int a, int b)
{
int c; // tego wiersza nie było w treści ale chyba jest potrzebny (czeski błąd )
c=a*b;
printf("%d,%d,%d\n",a,b,c); //podaj wydruk (2)
a=2;b=4;
c=a*b;
return c;
}
Zadanie 4
Tablica T[20] zawiera dodatnie i ujemne liczby całkowite. Napisać fragment programu (wyłącznie funkcję), której celem będzie obliczenie sumy dodatnich elementów tablicy większych od wartości
elementu T[10] i zwrócenie jej do funkcji wywołującej.
Bardzo proszę o podanie rozwiązań do zadań 1,2,4
Zadanie 4
Kod: |
---|
int sumuj(){ int suma=0; for(int i=0;i<20;i++){ if(T[i]>0 && T[i]>T[10]){ suma += T[i]; } } return suma; } |