Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int i;
- for(i=1;i<10;i++)
- {
- printf("Hello %d\n", i);
- }
- }
- /* for(начално условие ; условие ; стъпка на началното условие)
- {
- Тяло за изпълнение
- }
- */
- #include <stdio.h>
- int main()
- {
- //int i=12;
- for(int i=12;i>9;i--)
- {
- printf("%d\n", i);
- }
- }
- #include <stdio.h>
- int main()
- {
- int i=12;
- for(;;i--) // Безкраен цикъл
- {
- printf("%d\n", i);
- }
- }
- #include <stdio.h>
- int main()
- {
- int i=12;
- int sum=0;
- for( ; sum<21 ; i--) // Безкраен цикъл
- {
- sum=sum+i;
- printf("%d\n", sum);
- }
- printf("%d\n", sum);
- }
- i=i+1 i++
- i=i-1 i--
- i=i+5 i +=5
- i=i-6 i -=6
- i=i*3 i *=3
- i=i/2 i /=2
- // Да се отпечатат четните числа от 8 до 16
- #include <stdio.h>
- int main()
- {
- int i=8;
- for( ; i<17 ; i++) // Безкраен цикъл
- {
- if i%2==0{
- printf("%d\n", i);
- }
- }
- }
- int iValue = 0;
- while(iValue<13)
- {
- iValue++;
- if (iValue == 5)
- {
- continue;
- printf("%d\n", iValue);
- }
- }
- int iValue = 0;
- while(iValue<13)
- {
- for(;;iValue++){
- if (iValue > 5) break;
- }
- printf("%d\n", iValue);
- }
- // Да се отпечатат числата, кратни на 5 от 10 до 50
- #include <stdio.h> // и да прекъсне, ако числото е > 39
- int main()
- {
- for(int i=10 ; i<51 ; i++)
- {
- if i%5==0{
- if(i>35) break;
- printf("%d\n", i);
- }
- }
- }
- #include <stdio.h> // Квадрат
- int main()
- {
- for(int row=0 ; i<5 ; i++)
- {
- if(row==1 || row==4){
- printf("*****\n");
- }
- else{
- printf("* *\n")
- }
- }
- return 0;
- }
- #include <stdio.h> // Триъгълник
- int main()
- {
- int row;
- for(row=1 ; i<5 ; i++)
- {
- for(int star=1; star<=2*row-1; star++)
- {
- printf("*");
- }
- printf("/n");
- //row1 ->1 = 2*row-1
- //row2 ->3 = 2*row-1
- //row3 ->5 = 2*row-1
- }
- return 0;
- }
- #include <stdio.h> // Триъгълник
- int main()
- {
- int row;
- scanf("%d", &n);
- for(row=1 ; i<n ; i++)
- {
- for(int space=1; space<=n-row; space++)
- {
- printf(" ");
- for(int star=1; star<=2*row-1; star++)
- {
- printf("*");
- }
- }
- printf("/n");
- //row1 ->1 = 2*row-1
- //row2 ->3 = 2*row-1
- //row3 ->5 = 2*row-1
- // Интервали
- //
- }
- return 0;
- }
- #include <stdio.h> // Кръг
- int main()
- {
- int row;
- scanf("%d", &n);
- for(row=1 ; i<n ; i++)
- {
- for(int space=1; space<=n-row; space++)
- {
- printf(" ");
- for(int star=1; star<=2*row-1; star++)
- {
- printf("*");
- }
- }
- printf("/n");
- //row1 ->1 = 2*row-1
- //row2 ->3 = 2*row-1
- //row3 ->5 = 2*row-1
- // Интервали
- //
- }
- return 0;
- }
- // МАСИВИ
- int a[6]={5, 8, 2 ,4 ,3, 89}; a[0] = 5
- int a[]={3, 5, 9};
- #include <stdio.h> // Кръг
- int main()
- {
- int nomer[10]={1,3,4,5,6,7,8,11,14,12};
- int numbers[5];
- int i;
- for(int i=0 ; i<5 ; i++)
- {
- printf("Enter number[ %d ]=\n ", i);
- scanf("%d", &numbers[i]);
- }
- for(i=0;i<5;i++)
- {
- printf("number[ %d ]= %d\n", i, numbers[i]);
- }
- return 0;
- }
- // Отпечатване на едномерен масив
- int a[9];
- for(int i=0;i<9;i++)
- // копиране на елементите от един масив в друг масив -> Единствен начин в С !!!
- #include <stdio.h>
- #define SIZE 3
- int main()
- {
- int a[SIZE]={1,2,3};
- int b[SIZE]={10,20,30};
- int i;
- for(i=0 ; i<SIZE ; i++)
- {
- a[i]=b[i];
- }
- for(i=0;i<SIZE;i++)
- {
- printf("%d\t", a[i]);
- }
- return 0;
- }
- // разменяме два елемента в масив, елемент 2 с елемент 5
- #include <stdio.h>
- #define SIZE 3
- int main()
- {
- int num[10]={1,2,3,4,5,6,7,8,9,10};
- int temp=num[1];
- num[1]=num[4];
- num[4]=temp;
- int i;
- for(i=0 ; i<10 ; i++)
- {
- printf("%d\t", num[i]);
- }
- return 0;
- }
- // чете 10 цели числа от клавиятурата, запазва ги в масив и ги принтира в обратен ред
- #include <stdio.h> // Кръг
- int main()
- {
- int numbers[10];
- int i;
- for(i=0 ; i<10 ; i++)
- {
- printf("Enter 10 numberс[ %d ]=\n ", i);
- scanf("%d", &numbers[i]);
- }
- for(i=9;i>=0;i--)
- {
- printf("number[ %d ]= %d\n", i, numbers[i]);
- }
- return 0;
- }
- // Сумата на масив от 10 реални числа
- #include <stdio.h> // и средната стойност
- int main()
- {
- float price[10];
- int i;
- for(i=0 ; i<10 ; i++)
- {
- printf("price[ %d ]= ", i+1);
- scanf("%f", &price[i]);
- }
- float sum = 0;
- for(i=0;i<10;i++)
- {
- sum+=price[i];
- }
- printf("Average sum=%f", sum/10);
- return 0;
- }
- // Произведение на 10 естествени числа
- #include <stdio.h> // и средната стойност
- int main()
- {
- int elem[10];
- int i;
- for(i=0 ; i<10 ; i++)
- {
- printf("price[ %d ]= ", i+1);
- scanf("%f", &elem[i]);
- }
- double product = 1;
- for(i=0;i<10;i++)
- {
- product+=elem[i];
- }
- printf("product=%fl", product);
- return 0;
- }
- // Двумерен масив
- int matrix[4][3] = {
- {10,20,30}, // matrix[0]
- {40,50,60}, // matrix[1]
- {70,80,90}, // matrix[2]
- {100,110,120} // matrix[3]
- }
- #include <stdio.h> //
- int main()
- {
- int masiv[2][3]={
- {1,2,3},
- {4,5,6} // 2 реда и 3 стълба
- };
- printf("%d\t", masiv[0][0]);
- printf("%d\t", masiv[0][1]);
- printf("%d\n", masiv[0][2]);
- printf("%d\t", masiv[1][0]);
- printf("%d\t", masiv[1][1]);
- printf("%d", masiv[1][2]);
- return 0;
- }
- // Домашна: Четем масив ор 20 цифри и проверяваме дали редичата е симетрична
- #include <stdio.h> // и средната стойност
- int main()
- {
- int elem[20];
- int i;
- int a = 0;
- int j;
- for(i=0 ; i<20 ; i++)
- {
- scanf("%d", &elem[i]);
- }
- for(j=0; j<10; j++)
- {
- if(elem[j] != elem[19-j])
- {
- a = 1;
- break;
- }
- }
- if (a == 1)
- {
- printf("No");
- }
- else
- {
- printf("Yes");
- }
- return 0;
- }
- // Домашна: Максимална стойност в масив от 10 елемента
- #include <stdio.h> // и средната стойност
- int main()
- {
- int elem[10];
- int i;
- int a = 0;
- int j;
- for(i=0 ; i<10 ; i++)
- {
- scanf("%d", &elem[i]);
- }
- int max_num = 0;
- for(j=0; j<10; j++)
- {
- if (j==0) max_num = elem[j];
- else if (elem[j] > max_num) max_num = elem[j];
- }
- printf("Max is: %d", max_num);
- return 0;
- }
- // Домашна: Четем числата от нечетните позиции в масив от 10 елемента
- #include <stdio.h>
- int main()
- {
- int elem[10];
- int i;
- int a = 0;
- int j;
- for(i=0 ; i<10 ; i++)
- {
- scanf("%d", &elem[i]);
- }
- //int max_num = 0;
- for(j=0; j<10; j += 2)
- {
- printf("Odd are: %d\n", elem[j]);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment