Diskuze: programování v C - trojúhelník
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Co něco na tento způsob? Prostě piš hvězdičky jenom na krajích (což odpovídá krajním případům v cyklech).
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a, b, r;
printf("Zadejte velikost: ");
scanf_s("%d", &r);
for (a = 1; a < r; ++a)
{
printf(" * ");
for (b = 2; b < a; ++b)
printf(" ");
printf(" * \n");
}
for (b = 1; b <= r; ++b)
printf(" * ");
return 0;
}
Mělo by to vypadat nějak takhle např. pro číslo 4
*
**
* *
****
Niečo takéto?
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a, b, r;
printf("Zadejte velikost: ");
scanf_s("%d", &r);
for (a = 1; a <= r; ++a)
{
for (b = 1; b < a; ++b)
{
if(b == 1 || b == a - 1)
printf("*");
else
printf(" ");
}
printf("\n");
}
for(b = 1; b <= r; b++)
printf("*");
return 0;
}
Zobrazeno 6 zpráv z 6.