Sun Sunshine
Мастер
(1913)
1 год назад
#include <stdio.h>
#define SIZE 6
int main()
{
int i,j,value =1;
for(i=0;i<SIZE;i++)
{
for(j=0;j<i+1;j++)
{
printf("%d",value);
if(value%2)
value--;
else
value++;
}
printf("\n");
}
return 0;
}
AlikУченик (56)
1 год назад
Здравствуйте .Сможете без его.
#define SIZE 6.Только include можно
Sun SunshineМастер (1913)
1 год назад
//конечно, приличней получается, если заменить цикл ИФ тренарным оператором - в данной версии я заменила.
#include <stdio.h>
int main()
{
int i,j,value =1;
int size = 6;
for(i=0;i<size;i++)
{
for(j=0;j<i+1;j++)
{
printf("%d",value);
(value)? value--:value++;
}
printf("\n");
}
return 0;
}
Sun SunshineМастер (1913)
1 год назад
//заметила, что есть еще задания в этом вопросе
#include <stdio.h>
int main()
{
int i,j,start =0, size = 20;//start - is where sign * starts in current row
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(j<start)
printf(" ");
else
printf("*");
}
if(i<size/2-1)start++;
else if(i>size/2-1)start--;
printf("\n");
}
return 0;
}
Sun SunshineМастер (1913)
1 год назад
//последнее задание - то есть сперва я опубликовала второе, потом первое, теперь последнее
#include <stdio.h>
int main()
{
int i,j, size = 20,finish = size;//finish - is where sign * finishes in current row
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(j>=finish)
printf(" ");
else
printf("*");
}
if(i<size/2-1)finish--;
else if(i>size/2-1)finish++;
printf("\n");
}
return 0;
}
Sun SunshineМастер (1913)
1 год назад
//3 zadanie
#include <stdio.h>
int main()
{
int i,j, size = 20,gap=0;//gap is gap from the middle column
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if(j>=size/2-gap && j<size/2+gap)
printf(" ");
else
printf("*");
}
if(i<size/2-1)gap++;
else if(i>size/2-1)gap--;
printf("\n");
}
return 0;
}
Sun SunshineМастер (1913)
1 год назад
//4 zadanie
#include <stdio.h>
int main()
{
int i,j, size = 8,sidegap=0;//sidegap is gap from the side columns
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
{
if((j<sidegap) ||( j>size-sidegap-1))
printf(" ");
else
printf("*");
}
if(i<size/2-1)sidegap++;
else if(i>size/2-1)sidegap--;
printf("sidegap is %d\n",sidegap);
}
return 0;
}
Батаев Дмитрий
Просветленный
(22665)
1 год назад
char s[7]= "010101";
int j= 5;
for (int i=0; i<6; i++)
{
printf("%s\n", s+j);
j--;
}
это нули и единицы
Батаев ДмитрийПросветленный (22665)
1 год назад
#include <windows.h>
#include <locale.h>
#include <stdio.h>
int main()
{
system("chcp 1251 > nul");
SetConsoleTitle("ОтветыМейлРу"); // Русские буквы
setlocale(LC_ALL, "Russian");
char s[7]= "010101";
int j= 5;
for (int i=0; i<6; i++)
{
printf("%s\n", s+j);
j--;
}
printf("\n"); system("pause");
return 0;
}
Батаев ДмитрийПросветленный (22665)
1 год назад
#include <windows.h>
#include <locale.h>
#include <stdio.h>
int main()
{
system("chcp 1251 > nul");
SetConsoleTitle("ОтветыМейлРу"); // Русские буквы
setlocale(LC_ALL, "Russian");
int sz= 10; int spc= 0;
for (int j= 0; j<10; j++)
{
for (int i=sz; i>0; i--) putchar('.');
for (int i=spc; i>0; i--) putchar(' ');
for (int i=sz; i>0; i--) putchar('.');
sz--; if(sz) putchar('\n');
spc+=2;
}
for (int j= 0; j<11; j++)
{
for (int i=sz; i>0; i--) putchar('.');
for (int i=spc; i>0; i--) putchar(' ');
for (int i=sz; i>0; i--) putchar('.');
putchar('\n'); sz++; spc-=2;
}
printf("\n"); system("pause");
return 0;
}