#include<stdio.h>#include<stdlib.h>#include<time.h>int main( ){int arraynum[20];int i=0;int max=0;for(i=0;i<20;i++) {arraynum[i]=-1+rand()%56;printf("array %d named %d \n",i,arraynum[i]);}for(i=0;i<=0; i++){if(arraynum[i]>max)max=arraynum[i];printf("Largest integer %d \n", max);}system("pause ");re
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main( )
{
int arraynum[20];
int i=0;
int max=0;
for(i=0;i<20;i++) {
arraynum[i]=-1+rand()%56;
printf("array %d named %d \n",i,arraynum[i]);
}
for(i=0;i<=0; i++){
if(arraynum[i]>max)
max=arraynum[i];
printf("Largest integer %d \n", max);
}
system("pause ");
return 0;
}
largest number 40 gösteriyo ama 53 felan olması lazım.nerde hata yaptım?
0
nasil 53 falan olmasi lazim? yazdirdigin degerler arasinda var mi ki 53?
algoritmada sorun yok, dogru sonucu vermesi lazim.
0
sonucta en buyuk sayı 53 geliyo defalarca.ama 40 ı veriyo bana
0
şunu niye yaptığını anlamadım bi kere:
arraynum[i]=-1+rand()%56;
array'de -1'in olma ihtimali de mi olsun istiyosun?
sonra i<=20 olacak. burda döngü olmuyor ve ilk sıradakini yazıp bitiriyor. printf'i döngünün dışına yazman lazım.
for(i=0;i<20; i++){
if(arraynum[i]>max)
max=arraynum[i];
}
printf("Largest integer %d \n", max);
yani şu halde çalışmmalı gibi:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main( )
{
int arraynum[20];
int i=0;
int max=0;
for(i=0;i<20;i++) {
arraynum[i]=-1+rand()%56;
printf("array %d named %d \n",i,arraynum[i]);
}
for(i=0;i<=20; i++){
if(arraynum[i]>max)
max=arraynum[i];
}
printf("Largest integer %d \n", max);
system("pause ");
return 0;
}
0
tepedeki psychedelic adam
(
29.04.11)
2) Write a C program to generate 20 random numbers in the range of -1 to 55 and store them in an array named arrayNums. Then have your program find the largest random number stored in the array. soru bu.hala olmadı bea.
0
şimdi nesi olmadı yine yanlış sayıyı mı döndürüyor? ayrıca ikinci döngüde i<=20 değil i<20 olacak. ilk yazdığımda onu değiştirmeyi unutmuşum onunla alakalıdır belki?
0
tepedeki psychedelic adam
(
29.04.11)
ellerinden öperim tepedeki psychedelic adam.
0