İhsan Akçağlayan
Kilopat
Daha fazla
- Cinsiyet
- Erkek
Arkadaşlar, C programlamada girdiğim değere kadar döndürmeyi nasıl yapabilirim? Örnek verirsek;
1.
12.
123.
1234.
12345.
1.
12.
123.
1234.
12345.
#include <stdio.h>
int main(){
int num = 0;
printf("Deger giriniz: ");
scanf("%d", &num);
for(int i = 1; i <= num; ++i){
for (int j = 1; j <= i; ++j){
printf("%d", j);
}
printf("\n");
// nokta koyulacaksa
// printf(".\n");
}
return 0;
}
Sanırım böyle bir şey istiyorsunuz.
Anlamadığınız bir şey olursa sorabilirsiniz.
Kod:#include <stdio.h> int main(){ int num = 0; printf("Deger giriniz: "); scanf("%d", &num); for(int i = 1; i <= num; ++i){ for (int j = 1; j <= i; ++j){ printf("%d", j); } printf("\n"); // nokta koyulacaksa // printf(".\n"); } return 0; }
2 döngü var. İçteki satırdayken karakter bastırıyor. Dıştaki alt satıra geçme işini yapıyor.Nokta ve \n loop disinda olmali sanki. Kac girilirse girilsin 1 tane var.
Deger giriniz: 5
1
12
123
1234
12345
yardımınız için teşekkür ederim ama verdiğiniz kodlarınızı buna uyarlayamadım.Sanırım böyle bir şey istiyorsunuz.
Anlamadığınız bir şey olursa sorabilirsiniz.
Kod:#include <stdio.h> int main(){ int num = 0; printf("Deger giriniz: "); scanf("%d", &num); for(int i = 1; i <= num; ++i){ for (int j = 1; j <= i; ++j){ printf("%d", j); } printf("\n"); // nokta koyulacaksa // printf(".\n"); } return 0; }
int main(){
int a,giris;
printf("Sayi Giriniz:");
scanf("%d",&giris);
for(a = 0; a<=giris*2-1; a=a+2){
printf( "%d ", a);
}
for(a = giris; a<giris*2; a=a+1){
printf( "%d ", a);
}
{
printf("\n");
return 0;
}
}
stdio.h
kütüphanesini eklememişsiniz.#include <stdio.h>
int main(){
int a = 0;
int giris = 0;
printf("Sayi Giriniz:");
scanf("%d",&giris);
for(a = 0; a<=giris*2-1; a=a+2){
printf( "%d ", a);
}
for(a = giris; a<giris*2; a=a+1){
printf( "%d ", a);
}
{
printf("\n");
return 0;
}
}
Amacınızın bu olup olmadığını bilmediğim için bir şey diyemiyorum.0 2 4 6 8 5 6 7 8 9
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.