Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <windows.h>
- #include <stdlib.h>
- #include <time.h>
- #include <conio.h>
- void sum(int *a,int j,int k)
- {
- int s=0;
- for (int i = k; i < j; ++i) {
- s+=a[i];
- }
- printf("\nСумма между первым и последним нулём= %d",s);
- }
- int main() {
- SetConsoleOutputCP(CP_UTF8);
- srand(time(NULL));
- int c=0,j=0,k=0;
- int a[10];
- printf("заполните массив:\n");
- for (int i = 0; i < 10; ++i) {
- scanf("%d",&a[i]);
- if(a[i]==0) {
- c++;
- if(c==1) {
- k = i;
- }
- else {
- j = i;
- }
- }
- }
- if(c>=2)sum(a,j,k);
- else printf("\n-1");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement