nicki minaj (napisa): |
no, je li se sumiraju prosti faktori od svih cijelih brojeva u tom intervalu, u jednu sumu, ili se ispisuju sume prostih faktora izracunate za svaki cijeli broj posebno, to jest vise suma?
|
Citat: |
takoder, ako uvazavamo kratnost faktora, znaci dodajemo faktor u sumu onoliko puta kolika mu je kratnost? |
Kod: |
#include <stdio.h>
#include <stdlib.h> #include <math.h> int main(){ int i; double a[7],max,min; for(i=0;i<8;i++){ scanf("%lg",&a[i]); if (i==0) {max=a[0]; min=a[0];} if (fabs(a[i])>fabs(max)) max=fabs(a[i]); if (fabs(a[i])<fabs(min)) min=fabs(a[i]); } printf("%g %g",max,min); return 0; } |
celeste (napisa): |
Oke, mozhe pomoch oko ovog zadatka:
Napišite program koji učitava 6 realnih brojeva, te ispisuje umnožak broja koji ima najveću apsolutnu vrijednost s brojem koji ima najmanju apsolutnu vrijednost. Ako dva broja imaju jednaku apsolutnu vrijednost, za većeg/manjeg uzimate onog koji je prije učitan. Rezultat obavezno ispišite koristeći format %g! Kod mi radi ali kazhe provjera zadacha da nije dobro. } |
Kod: |
/* 2. zadatak */
/* Napisite program koji ucitava prirodni broj n < 39 te niz od 'n' cijelih brojeva. * Program treba ispisati sumu indeksa prvih 8 parnih elemenata niza. * Ako parnih brojeva ima manje od 8, ispisite sumu indeksa svih parnih brojeva. * Ako parnih brojeva uopce nema u nizu, ispisite nulu. */ /* Rjesenje: * Treba biljeziti koliko je parnih brojeva ucitano i naravno cuvati sumu indeksa. * I ovisno o uvjetima u zadatku provjeravati sto vrijedi, a sto ne. */ #include <stdio.h> int main() { int n; int brojParnih = 0; int sumaParnih = 0; int i; int broj; // ovdje ce se ucitavati varijabla // printf("Ucitaj prirodni broj n: "); // komentar stavljen jer nesto pise u vezi ukrasa scanf("%d", &n); if (n >= 39) { printf("Upisan krivi n!\n"); exit(1); } // greska // stavljen indeks na nulu(prvi element) for(i = 0; i < n; i++) { scanf("%d", &broj); if (broj % 2 == 0) { brojParnih++; sumaParnih += i; } if (brojParnih == 8) break; } if (brojParnih == 0) printf("0"); // nema parnih brojeva u nizu else printf("%d", sumaParnih); // ako je brojParnih < 8 onda ce se petlja odvrtiti i sumirati sve // indekse, ako je brojParnih == 8, izlazi van iz petlje da ne zbraja // dalje i ispisuje sumu parnih return 0; } |
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.